Truncate
é uma função matemática que remove o número especificado de dígitos de valores numéricos.
Sintaxe:
Truncate(arg1,integer)
em que arg1 é um ou mais dos seguintes valores:
Argumento | Descrição |
---|---|
numérico |
Um valor numérico. Por exemplo, 234.567. Consulte Argumentos Numéricos. |
referência de linha, coluna ou célula |
Um ponteiro para uma linha, coluna ou célula dentro de uma grade. |
função |
Uma função incorporada. Consulte Funções Matemáticas. |
Integer
especifica o número de dígitos para remover:
Um integer
positivo determina o número de dígitos à direita da casa decimal.
Um integer
zero (0) retorna o número inteiro localizado à esquerda da casa decimal.
Um integer
negativo indica o número de dígitos à esquerda da casa decimal.
Exemplos:
A instrução a seguir usa um número inteiro positivo de 3. Os três primeiros dígitos à direita da casa decimal permanecem, e o seguinte dígito é removido:
Truncate(3594.5567,3)=3594.556
A instrução a seguir usa um número inteiro zero (0). Todos os dígitos à direita da casa decimal são removidos:
Truncate(3594.5567,0) = 3594
A instrução a seguir usa um número inteiro negativo de -2. Todos os dígitos à direita da casa decimal são removidos e os últimos 2 dígitos do número inteiro são truncados.
Truncate(3594.5567, -2) = 3500
Nota:
Qualquer formatação anteriormente aplicada a uma célula, coluna ou linha é mantida quando você usa a função Truncate
. O exemplo a seguir mostra os resultados de uma função Truncate
em que o valor da célula foi formatado anteriormente para exibir três casas decimais: Truncate(234.567, 0) = 234.000