Truncate

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