Códigos de formatos numéricos

Number format codes can consist of up to four sections separated by a semicolon (;).

  1. 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.

  2. 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.

  3. 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.

  4. Fourth section applies if the content is not a value, but some text. Content is represented by an at sign (@).

Casas decimais e dígitos significativos

Use zero (0), the number sign (#) or the question mark (?) as placeholders in your number format code to represent numbers. The # only displays significant digits, while the 0 displays zeroes if there are fewer digits in the number than in the number format. The ? works as the # but adds a space character to keep decimal alignment if there is a hidden non-significant zero.

Use question marks (?), zeroes (0) or number signs (#) to represent the number of digits to include in the numerator and the denominator of a fraction. Fractions that do not fit the pattern that you define are displayed as floating point numbers.

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

To use a character to define the width of a space in a number format, type an underscore (_) followed by the character. The width of the space varies according to the width of the character that you choose. For example, _M creates a wider space than _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

To display numbers as percentages, add the percent sign (%) to the number format.

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.

note

O código do formato monetário utiliza a forma [$xxx-nnn], em que xxx corresponde ao símbolo de moeda e nnn ao código do país. Os símbolos bancários especiais, tais como EUR (para Euro), não requerem o código do país. O formato monetárionão depende do idioma que selecionar na caixa Idioma.


Formatos de data e hora

Formatos de data

Para mostrar dias, meses e anos, utilize os seguintes formatos numéricos.

Ícone de aviso

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

QQ

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.

All date formats are dependent on the locale that is set in - Language settings - Languages. For example, if your locale is set to 'Japanese', then the Gengou calendar is used. The default date format in LibreOffice uses the Gregorian Calendar.

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.

O calendário especificado é exportado para o Microsoft Excel usando o LCID expandido. O LCID expandido pode ser usado na cadeia de formato. Será convertido em modificador de calendário se for suportado. Consulte a seção LCID expandido abaixo.

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


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

Horas como 00 até mais do que 23

[HH]

Minutos como 0-59

M

Minutos como 00-59

MM

Minutos como 00 até mais do que 59

[MM]

Segundos como 0-59

S

Segundos como 00-59

SS

Segundos como 00 até mais do que 59

[SS]


Ícone de nota

Para mostrar segundos como frações, adicione o separador decimal ao formato numérico. Por exemplo, HH:MM:SS.00 para "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.

Se for introduzida uma hora sob a forma 02:03.45 ou 01:02:03.45 ou 25:01:02, são atribuídos os seguintes formatos, caso não tenha sido especificado outro formato de hora: MM:SS.00 ou [HH]:MM:SS.00 ou [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.

O modificador [NatNum1] utiliza sempre a correlação de caracteres um para um para converter números numa cadeia que corresponda ao código de formato numérico nativo da configuração regional correspondente. Os outros modificadores produzem resultados diferentes se forem utilizados com diferentes configurações regionais. Uma configuração regional pode ser o idioma e o território para o qual está definido o código de formato ou um modificador, como [$-yyy], por exemplo, mostrado a seguir ao modificador numérico nativo. Neste caso, yyy corresponde ao MS-LCID hexadecimal, que é igualmente utilizado em códigos de formato de moeda. Por exemplo, para mostrar um número que utilize caracteres Kanji curtos de japonês numa configuração regional Inglês (E.U.A.), utilize o seguinte código de formato numérico:

[NatNum1][$-411]0

Na lista seguinte, é apresentado o modificador [DBNumX] do Microsoft Excel correspondente ao modificador [NatNum] do LibreOffice. Se quiser, pode utilizar na sua configuração regional, o modificador [DBNumX] em vez do modificador [NatNum]. Sempre que possível, o LibreOffice correlaciona internamente os modificadores [DBNumX] e os modificadores [NatNumN].

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]

Coreano

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]

Japanese

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

LCID compatível

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

(financial)

壹贰叁肆伍陆柒捌玖零

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 (árabe, Arábia Saudita), 1401 (árabe, Argélia), 3c01 (árabe, Bahrain), 0c01 (árabe, Egito), 801 (árabe, Iraque), 2c01 (árabe, Jordânia), 3401 (árabe, Kuwait), 3001 (árabe, Líbano), 1001 (árabe, Líbia), 1801 (árabe, Marrocos), 2001 (árabe, Omã), 4001 (árabe, Catar), 2801 (árabe, Síria), 1c01 (árabe, Tunísia), 3801 (árabe, E.A.U), 2401 (árabe, Iémen) y 429 (persa)

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)


Modificadores NatNum12

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"

[NatNum12 MMM=upper]MMM-DD

Display upper case abbreviated month name in format "JAN-01"

[NatNum12 MMMM=lower]MMMM

Display lower case month name in format "january"


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".

Error Codes

If the value is outside the limits for the selected format the following error code is shown:

#FMT

Necessitamos da sua ajuda!