Códigos de formatos numéricos
Os códigos de formato numérico podem consistir num máximo de quatro secções separadas por ponto e vírgula (;).
-
Num código de formato numérico com duas secções, a primeira secção aplica-se a valores positivos e zero e a segunda secção aplica-se a valores negativos.
-
Num código de formato numérico com três secções, a primeira secção aplica-se aos valores positivos, a segunda secção aos valores negativos e a terceira secção ao valor zero.
-
Também é possível atribuir condições às três secções, de modo a que o formato apenas seja aplicado se existir uma condição.
-
A quarta secção apenas se aplica se o conteúdo não for um valor, mas algum texto. O conteúdo é representado por um sinal (@).
Casas decimais e dígitos significativos
Para representar números, pode utilizar o zero (0), o cardinal (#) ou um ponto de interrogação como marcador de posição para o código de formato numérico. O cardinal (#) apenas mostra os dígitos significativos, enquanto que o zero (0) mostra zeros no final se existirem menos dígitos no número do que aqueles que estão definidos para o formato numérico. O ponto de interrogação (?) funciona como o cardinal (#), mas adiciona um espaço para manter o alinhamento decimal caso exista um zero (0) oculto.
Utilize pontos de interrogação (?), zeros (0) ou sinais de número (#) para representar o número de dígitos a incluir no numerador e no denominador de uma fração. As frações que não correspondam ao padrão definido serão mostradas como números de vírgula flutuante.
Se, num número, o número de dígitos à direita do separador decimal for superior ao número de marcadores de posição existentes no formato, o número é arredondado. Se, no número, os dígitos à esquerda do separador decimal for superior ao número de marcadores de posição existentes no formato, é exibido o número completo. Ao criar um código de formato numérico, utilize a lista seguinte como guia de utilização de marcadores de posição:
Marcadores de posição |
Exposição |
# |
Não mostra zeros adicionais. |
? |
Mostra caracteres de espaço em vez de zeros adicionais. |
0 (Zero) |
Mostra zeros adicionais, caso o número possua menos casas do que zeros no formato. |
Exemplos
Formato numérico |
Código do formato |
3456,78 como 3456,8 |
####.# |
9,9 como 9,900 |
#.000 |
13 como 13,0 e 1234,567 como 1234,57 |
#.0# |
5,75 como 5 3/4 e 6,3 como 6 3/10 |
# ???/??? |
,5 como 0,5 |
0.## |
,5 como 0,5 (com dois espaços extra no final) |
0.??? |
Separador dos milhares
Consoante o idioma escolhido, pode utilizar uma vírgula, um ponto ou um espaço vazio como separador de milhares. Também pode utilizar o separador para dividir o número mostrado por um múltiplo de 1000. O exemplo abaixo utiliza a vírgula como separador de milhares.
Formato numérico |
Código do formato |
15 000 como 15.000 |
#,### |
16 000 como 16 |
#, |
Incluir texto em códigos de formato numérico
Texto e números
To include text in a number format that is applied to a cell containing numbers, place a double quotation mark (") in front of and behind the text, or a backslash (\) before a single character. For example, enter #.# "meters" to display "3.5 meters" or #.# \m to display "3.5 m". If you use space as thousands separator, you need to insert spaces between quotes in the previous examples: #.#" meters" or #.#\ \m to get the correct result.
Texto e texto
Para incluir texto num formato numérico, delimite o texto por aspas (" ") e, em seguida, adicione o sinal de arroba (@). Por exemplo, introduza "Total de "@ para mostrar "Total de dezembro".
Espaços
Para utilizar um carácter para definir a largura de um espaço num formato numérico, introduza um sublinhado ( _ ), seguido do carácter. A largura do espaço varia de acordo com a largura do carácter que escolher. Por exemplo, _M cria um espaço mais largo do que _i.
To fill free space with a given character, use an asterisk (*) followed by this character. For instance:
*\0
will display integer value (0) preceded by as many as needed backslash characters (\) to fill column width. For accounting representation, you may left align currency symbol with a format similar to:
$_-* 0.--;$-* 0.--;$_-* -
Cor
Para definir a cor de uma secção de um código de formato numérico, insira um dos seguintes nomes de cores entre parênteses retos [ ]:
CYAN |
GREEN |
BLACK |
BLUE |
MAGENTA |
RED |
WHITE |
YELLOW |
Condições
Parênteses condicionais
Pode definir um formato numérico de modo a que se aplique apenas quando se verificar a condição que especificar. As condições são delimitadas por parênteses retos [ ].
Pode utilizar qualquer combinação de números e os operadores <, <=, >, >=, = e <>.
Por exemplo, se quiser aplicar cores diferentes a dados de temperatura diferentes, introduza:
[BLUE][<0]#.0 "°C";[RED][>30]#.0 "°C";[BLACK]#.0 "°C"
Todas as temperaturas inferiores a zero estão a azul, as temperaturas entre 0 e 30° C estão a preto e as temperaturas superiores a 30° C estão a vermelho.
Números positivos e negativos
Para definir um formato numérico que adicione texto diferente a um número consoante o número seja positivo, negativo ou igual a zero, utilize o seguinte formato:
"plus" 0;"minus" 0;"null" 0
Percentagens, notação científica e representação de fração
Percentagens
Para mostrar números como percentagens, adicione o sinal de percentagem (%) ao formato numérico.
Notação científica
Scientific notation lets you write very large numbers or very small fractions in a compact form. For example, in scientific notation, 650000 is written as 6.5 x 105, and 0.000065 as 6.5 x 10-5. In LibreOffice, these numbers are written as 6.5E+5 and 6.5E-5, respectively. To create a number format that displays numbers using scientific notation, enter a # or 0, and then one of the following codes E-, E+, e- or e+. If sign is omitted after E or e, it won't appear for positive value of exponent. To get engineering notation, enter 3 digits (0 or #) in the integer part: ###.##E+00 for instance.
Representação em fração
To represent a value as a fraction, format consists of two or three parts: integer optional part, numerator and denominator. Integer and numerator are separated by a blank or any quoted text. Numerator and denominator are separated by a slash character. Each part can consist of a combination of #, ? and 0 as placeholders.
Denominator is calculated to get the nearest value of the fraction with respect to the number of placeholders. For example, PI value is represented as 3 16/113 with format:
# ?/???
Denominator value can also be forced to the value replacing placeholders. For example, to get PI value as a multiple of 1/16th (i.e. 50/16), use format:
?/16
Códigos de formato numérico para formatos monetários
O formato monetário padrão das células da sua folha de cálculo é determinado pelas definições do sistema operativo. Se pretender, pode aplicar um símbolo de moeda personalizado a uma célula. Por exemplo, introduza #,##0,00 € para mostrar 4,50 € (Euros).
Também pode especificar a definição de configuração regional da moeda, introduzindo o código de configuração regional do país após o símbolo. Por exemplo, [$€-407] representa euros na Alemanha. Para ver o código de configuração regional de um país, selecione o país na lista Idioma, no separador Números da caixa de diálogo Formatar células.
Formatos de data e hora
Formatos de data
Para mostrar dias, meses e anos, utilize os seguintes formatos numéricos.
Nem todos os códigos de formatação oferecem resultados significativos em todos os idiomas.
Formato |
Código do formato |
Mês como 3. |
M |
Mês como 03. |
MM |
Mês como jan-dez |
MMM |
Mês como janeiro-dezembro |
MMMM |
Primeira letra do nome do mês |
MMMMM |
Dia como 2 |
D |
Dia como 02 |
DD |
Dia como dom-sáb |
NN or DDD or AAA |
Dia como domingo a sábado |
NNN or DDDD or AAAA |
Dia seguido de vírgula, tal como em "domingo," |
NNNN |
Ano como 00-99 |
YY |
Ano como 1900-2078 |
YYYY |
Semana de calendário |
WW |
Trimestral como 1T a 4T |
Q |
Trimestral como 1.º trimestre a 4.º trimestre |
|
Era, abbreviation. On the Japanese Gengou calendar, single character (possible values are: M, T, S, H) |
G |
Era, abreviatura |
GG |
Era, nome completo |
GGG |
Number of the year within an era, short format |
E |
Number of the year within an era, long format |
EE ou R |
Era, nome completo e ano |
RR ou GGGEE |
The above listed formatting codes work with your language version of LibreOffice. However, when you need to switch the locale of LibreOffice to another locale, you need to know the formatting codes used in that other locale.
Por exemplo, se a aplicação estiver definida para uma configuração regional inglesa e pretender formatar um ano com quatro dígitos, introduza YYYY como código de formatação. Ao mudar para uma configuração regional alemã, tem de utilizar JJJJ. A tabela seguinte apresenta apenas as principais diferenças.
Configuração regional |
Ano |
Mês |
Dia |
Hora |
Dia da semana |
Era |
English - en e todas as configurações regionais não listadas |
Y |
M |
D |
H |
A |
G |
Alemão - de |
J |
T |
||||
Holandês - nl |
J |
U |
||||
Francês - fr |
A |
J |
O |
|||
Italiano - it |
A |
G |
O |
X |
||
Português - pt |
A |
O |
||||
Espanhol - es |
A |
O |
||||
Dinamarquês - da |
T |
|||||
Norueguês - no, nb, nn |
T |
|||||
Sueco - sv |
T |
|||||
Finlandês - fi |
V |
K |
P |
T |
Introduzir datas
Para introduzir datas em células, utilize o formato de calendário gregoriano. Por exemplo, numa configuração regional inglesa, introduza 1/2/2002 para 2 de janeiro de 2002.
Todas os formatos de data dependem da configuração regional definida em LibreOffice - PreferênciasFerramentas - Opções - Definições de idioma - Idiomas. Por exemplo, se a configuração regional estiver definida para 'Japonês', é utilizado o calendário Gengou. O formato de data padrão do LibreOffice utiliza o calendário gregoriano.
Para especificar um formato de calendário independente da configuração regional, adicione um modificador antes do formato da data. Por exemplo, para mostrar uma data utilizando o formato do calendário judaico numa configuração regional não hebraica, introduza: [~jewish]DD/MM/AAAA.
The specified calendar is exported to Microsoft Excel using extended LCID. Extended LCID can also be used in the format string. It will be converted to a calendar modifier if it is supported. See Extended LCID section below.
Modificador |
Calendário |
[~buddhist] |
Calendário budista tailandês |
[~gengou] |
Calendário japonês Gengou |
[~gregorian] |
Calendário gregoriano |
[~hanja] ou [~hanja_yoil] |
Calendário coreano |
[~hijri] |
Calendário árabe islâmico |
[~jewish] |
Calendário judaico |
[~ROC] |
Calendário da República Popular da China |
Se executar um cálculo que envolva uma ou mais células que utilizem um formato de data, o resultado é formatado de acordo com as seguintes correlações:
Formato inicial |
Formato do resultado |
Data + Data |
Número (dias) |
Data + Número |
Data |
Data + Hora |
Data e hora |
Data + Data e hora |
Número |
Hora + Hora |
Hora |
Hora + Número |
Hora |
Hora + Data e hora |
Data e hora |
Data e hora + Data e hora |
Hora |
Data e hora + Número |
Data e hora |
Número + Número |
Número |
O formato Data e hora mostra a data e a hora em que foi feita uma entrada numa célula com este formato.
No LibreOffice, uma data com o valor "0" corresponde a 30 de dezembro de 1899.
Formatos de hora
Para mostrar horas, minutos e segundos, utilize os seguintes formatos numéricos.
Formato |
Código do formato |
Horas como 0-23 |
H |
Horas como 00-23 |
HH |
Hours as 00 up to more than 23 |
[HH] |
Minutos como 0-59 |
M |
Minutos como 00-59 |
MM |
Minutes as 00 up to more than 59 |
[MM] |
Segundos como 0-59 |
S |
Segundos como 00-59 |
SS |
Seconds as 00 up to more than 59 |
[SS] |
To display seconds as fractions, add the decimal delimiter to your number format code. For example, enter HH:MM:SS.00 to display the time as "01:02:03.45".
Minute time formats M and MM must be used in combination with hour or second time formats to avoid confusion with month date format.
If a time is entered in the form 02:03.45 or 01:02:03.45 or 25:01:02, the following formats are assigned if no other time format has been specified: MM:SS.00 or [HH]:MM:SS.00 or [HH]:MM:SS
Mostrar números utilizando caracteres nativos
Modificadores NatNum
Para mostrar números utilizando caracteres numéricos nativos, utilize um modificador [NatNum1], [NatNum2], ... [NatNum11] no início de um código de formato numérico.
To spell out numbers in various number, currency and date formats, use a [NatNum12] modifier with the chosen arguments at the beginning of a number format code. See NatNum12 section below.
The [NatNum1] modifier always uses a one to one character mapping to convert numbers to a string that matches the native number format code of the corresponding locale. The other modifiers produce different results if they are used with different locales. A locale can be the language and the territory for which the format code is defined, or a modifier such as [$-yyy] that follows the native number modifier. In this case, yyy is the hexadecimal MS-LCID that is also used in currency format codes. For example, to display a number using Japanese short Kanji characters in an English US locale, use the following number format code:
[NatNum1][$-411]0
In the following list, the Microsoft Excel [DBNumX] modifier that corresponds to LibreOffice [NatNum] modifier is shown. If you want, you can use a [DBNumX] modifier instead of [NatNum] modifier for your locale. Whenever possible, LibreOffice internally maps [DBNumX] modifiers to [NatNumN] modifiers.
A exibição de datas utilizando modificadores [NatNum] pode ter um efeito diferente do que a exibição de outros tipos de números. Estes efeitos são indicados por 'CAL: '. Por exemplo, 'CAL: 1/4/4' indica que o ano é exibido utilizando o modificador [NatNum1], enquanto que o dia e o mês utilizam o modificador [NatNum4]. Se 'CAL' não for especificado, os formatos de data para este modificador específico não são suportados.
[NatNum0]
Try to convert any native number string to ASCII Arabic digits. If already ASCII, it remains ASCII.
[NatNum1]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Chinês |
Caracteres minúsculos chineses |
CAL: 1/7/7 [DBNum1] |
|
Japonês |
Caracteres Kanji curtos |
[DBNum1] |
CAL: 1/4/4 [DBNum1] |
Coreano |
Caracteres minúsculos coreanos |
[DBNum1] |
CAL: 1/7/7 [DBNum1] |
Hebraico |
Caracteres hebraicos |
||
Árabe |
Arabic-Indic characters |
||
Tailandês |
Caracteres tailandeses |
||
Hindi |
Caracteres Hindi-Devanagari |
||
Odia |
Caracteres Odia (Oriya) |
||
Marathi |
Caracteres Hindi-Devanagari |
||
Bengalês |
Caracteres bengaleses |
||
Punjabi |
Caracteres Punjabi (Gurmukhi) |
||
Gujarati |
Caracteres Gujarati |
||
Tamil |
Caracteres tamil |
||
Telugu |
Caracteres telgu |
||
Canarês |
Caracteres canareses |
||
Malaialaio |
Caracteres malaialaios |
||
Laosiano |
Caracteres laosianos |
||
Tibetano |
Caracteres tibetanos |
||
Birmanês |
Caracteres birmaneses (Myanmar) |
||
Cambojano |
Caracteres cambojanos (Khmer) |
||
Mongol |
Caracteres mongóis |
||
Nepalês |
Caracteres Hindi-Devanagari |
||
Dzongkha |
Caracteres tibetanos |
||
Persa |
East Arabic-Indic characters |
||
Eslavo eclesiástico |
Caracteres cirílicos |
[NatNum2]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formato de data |
Chinês |
Caracteres maiúsculos chineses |
CAL 2/8/8 [DBNum2] |
|
Japonês |
Caracteres tradicionais kanji |
CAL 2/5/5 [DBNum2] |
|
Coreano |
Caracteres maiúsculos coreanos |
[DBNum2] |
CAL 2/8/8 [DBNum2] |
Hebraico |
Numeração hebraica |
[NatNum3]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Chinês |
fullwidth Arabic digits |
CAL: 3/3/3 [DBNum3] |
|
Japonês |
fullwidth Arabic digits |
CAL: 3/3/3 [DBNum3] |
|
Coreano |
fullwidth Arabic digits |
[DBNum3] |
CAL: 3/3/3 [DBNum3] |
[NatNum4]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Mandarim |
texto em minúsculas |
[DBNum1] |
|
Japonês |
modern long Kanji text |
[DBNum2] |
|
Korean |
formal lower case text |
[NatNum5]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Mandarim |
Texto maiúsculo em mandarim |
[DBNum2] |
|
Japonês |
traditional long Kanji text |
[DBNum3] |
|
Coreano |
formal upper case text |
[NatNum6]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Chinese |
fullwidth text |
[DBNum3] |
|
Japonês |
fullwidth text |
||
Coreano |
fullwidth text |
[NatNum7]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Chinese |
short lower case text |
||
Japonês |
modern short Kanji text |
||
Coreano |
informal lower case text |
[NatNum8]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Chinese |
short upper case text |
||
Japonês |
traditional short Kanji text |
[DBNum4] |
|
Coreano |
informal upper case text |
[NatNum9]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Coreano |
Caracteres Hangul |
[NatNum10]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Coreano |
formal Hangul text |
[DBNum4] |
CAL 9/11/11 [DBNum4] |
[NatNum11]
Transliteração |
Caracteres numéricos nativos |
DBNumX |
Formatos de data |
Coreano |
informal Hangul text |
LCID expandido
If compatible, native numbering and calendar are exported to Microsoft Excel using extended LCID. Extended LCID can also be used in string format instead of NatNum modifier.
Extended LCID consists of 8 hexadecimal digits: [$-NNCCLLLL], with 2 first digits NN for native numerals, CC for calendar and LLLL for LCID code. For instance, [$-0D0741E] will be converted to [NatNum1][$-41E][~buddhist]: Thai numerals (0D) with Buddhist calendar (07) in Thai locale (041E).
Numerais nativos
Os dois primeiros dígitos NN representam numerais nativos:
NN |
Numeral |
Representação |
Compatible LCID |
01 |
Árabe |
1234567890 |
tudo |
02 |
Árabe oriental |
١٢٣٤٥٦٧٨٩٠ |
401 1401, 3c01, 0c01, 801, 2c01, 3401, 3001, 1001, 1801, 2001, 4001, 2801, 1c01, 3801, 2401 |
03 |
Persa |
۱۲۳۴۵۶۷۸۹۰ |
429 |
04 |
Devanagari |
१२३४५६७८९० |
439 44E, 461, 861 |
05 |
Bengalês |
১২৩৪৫৬৭৮৯০ |
445 845 |
06 |
Punjabi |
੧੨੩੪੫੬੭੮੯੦ |
446 |
07 |
Gujarati |
૧૨૩૪૫૬૭૮૯૦ |
447 |
08 |
Oriya |
୧୨୩୪୫୬୭୮୯୦ |
448 |
09 |
Tamil |
௧௨௩௪௫௬௭௮௯0 |
449 849 |
0A |
Telugu |
౧౨౩౪౫౬౭౮౯౦ |
44A |
0B |
Canarês |
೧೨೩೪೫೬೭೮೯೦ |
44B |
0C |
Malaialaio |
൧൨൩൪൫൬൭൮൯൦ |
44C |
0D |
Tailandês |
๑๒๓๔๕๖๗๘๙๐ |
41E |
0E |
Laosiano |
໑໒໓໔໕໖໗໘໙໐ |
454 |
0F |
Tibetano |
༡༢༣༤༥༦༧༨༩༠ |
851 |
10 |
Birmanês |
၁၂၃၄၅၆၇၈၉၀ |
455 |
11 |
Tigrínia |
፩፪፫፬፭፮፯፰፱0 |
473 873 |
12 |
Cambojano |
១២៣៤៥៦៧៨៩០ |
453 |
13 |
Mongol |
᠑᠒᠓᠔᠕᠖᠗᠘᠙᠐ |
C50 850 |
1B |
Japonês |
一二三四五六七八九〇 |
411 |
1C |
(financeiro) |
壱弐参四伍六七八九〇 |
|
1D |
(fullwidth Arabic) |
1234567890 |
|
1E |
Chinese - simplified |
一二三四五六七八九○ |
804 1004, 7804 |
1F |
(financeiro) |
壹贰叁肆伍陆柒捌玖零 |
|
20 |
(fullwidth Arabic) |
1234567890 |
|
21 |
Chinese - traditional |
一二三四五六七八九○ |
C04 1404 |
22 |
(financial) |
壹貳參肆伍陸柒捌玖零 |
|
23 |
(fullwidth Arabic) |
1234567890 |
|
24 |
Coreano |
一二三四五六七八九0 |
812 |
25 |
(financeiro) |
壹貳參四伍六七八九零 |
|
26 |
(fullwidth Arabic) |
1234567890 |
|
27 |
Coreano - Hangul |
일이삼사오육칠팔구영 |
Calendário
Two next digits CC are for calendar code. Each calendar is only valid for some LCID.
CC |
Calendário |
Exemplo (YYYY-MM-DD) |
LCID suportados |
00 |
Gregoriano |
2016-08-31 |
Tudo |
03 |
Gengou |
28-08-31 |
411(Japonês) |
05 |
Desconhecido |
4349-08-31 |
Não suportado |
06 ou 17 |
Hijri |
1437-11-28 |
401 (Arabic - Saudi Arabia), 1401 (Arabic - Algeria), 3c01 (Arabic - Bahrain), 0c01 (Arabic - Egypt), 801 (Arabic - Iraq), 2c01 (Arabic - Jordan), 3401 (Arabic - Kuwait), 3001 (Arabic - Lebanon), 1001 (Arabic - Libya), 1801 (Arabic - Morocco), 2001 (Arabic - Oman), 4001 (Arabic - Qatar), 2801 (Arabic - Syria), 1c01 (Arabic - Tunisia), 3801 (Arabic - U.A.E.), 2401 (Arabic - Yemen) and 429 (Farsi) |
07 |
Budista |
2559-08-31 |
454 (Laos), 41E (Tailândia) |
08 |
Judeu |
5776-05-27 |
40D (Hebreu) |
10 |
Indiano |
1938-06-09 |
Não suportado |
0E, 0F, 11, 12 ou 13 |
Desconhecido |
2016-07-29 |
Não suportado |
Não suportado |
Hanja |
412 (Coreano) |
|
Não suportado |
ROC |
0105-08-31 |
404 (Chinese - Taiwan) |
NatNum12 modifier
To spell out numbers in various number, currency and date formats, use a [NatNum12] modifier with the chosen arguments at the beginning of a number format code.
Common NatNum12 formatting examples
Códigos de formatação |
Exposição |
[NatNum12] |
Spell out as cardinal number: 1 → one |
[NatNum12 ordinal] |
Spell out as ordinal number: 1 → first |
[NatNum12 ordinal-number] |
Spell out as ordinal indicator: 1 → 1st |
[NatNum12 capitalize] |
Spell out with capitalization, as cardinal number: 1 → One |
[NatNum12 upper ordinal] |
Spell out in upper case, as ordinal number: 1 → FIRST |
[NatNum12 title] |
Spell out in title case, as cardinal number: 101 → Hundred One |
[NatNum12 USD] |
Spell out as a money amount of a given currency specified by 3-letter ISO code: 1 → one U.S. dollar |
[NatNum12 D=ordinal-number]D" of "MMMM |
Spell out as a date in format "1st of May" |
[NatNum12 YYYY=title year,D=capitalize ordinal]D" of "MMMM, YYYY |
Spell out as a date in format "First of May, Nineteen Ninety-nine" |
Other possible arguments: "money" before 3-letter currency codes, for example [NatNum12 capitalize money USD]0.00 will format number "1.99" as "One and 99/100 U.S. Dollars".