numberformat | Início Anterior Próximo

numberformat

A função numberformat serve para formatar números e possui a seguinte sintaxe:
|$nf(<número>, <tipo-de-formatação>[, <parâmetros-de-formatação>])$|
e a depender do tipo de formatação escolhido pelo usuário, a função poderá usar nenhum, um ou vários parâmetros de formatação.
Tipos de Formatação
CBR
Formata o número passado como parâmetro para o padrão monetário brasileiro.
Sintaxe:

|$nf(<número>, CBR)$|

Exemplos:

|$nf(1234567.89, CBR)$|

CLR
Retorna o número passado como parâmtero formatado no padrão númerico removendo-se os pontos e substituindo vírgula por ponto. Se na representação numérica passada como parâmetro houver algum caracter diferente de um número, um ponto (.) ou uma vírgula (,) será retornado vazio.
Sintaxe:

|$nf(<número>, CLR)$|

Exemplos:

|$nf(1.234.567\,89, CLR)$|

CUS
Formata o número para o padrão monetário adotado nos Estados Unidos.
Sintaxe:

|$nf(<número>, CUS)$|

Exemplos:

|$nf(1234567.89, CUS)$|

EXT
Escreve o extenso de um número inteiro.
Sintaxe:

|$nf(<número>, EXT)$|

Exemplos:

|$nf(1234567, EXT)$|

INT
Retorna a parte inteira de um número fracionário.
Sintaxe:

|$nf(<número>, INT)$|

Exemplos:

|$nf(1234567.89, INT)$|

FRC
Retorna a parte fracionária de um número fracionário.
Sintaxe:

|$nf(<número>, FRC)$|

Exemplos:

|$nf(1234567.89, FRC)$|

FMT
Formata o numero passado como parâmetro para um outro padrão, indicando qual o novo formato que ela assumirá.
Sintaxe:

|$nf(<número>, FMT, <novo-padrão>)$|

Exemplos:

|$nf(123456.78, FMT, ###\,##0.00)$|