Truncate/Trunc

Truncate é uma função matemática que remove o número especificado de dígitos dos valores numéricos.

Sintaxe:

Trunc (arg1, integer)
  • em que arg1 é um destes argumentos:

    Tabela B-23 Argumentos para a Função Truncate/Trunc

    Argumento Descrição

    numeric

    Um valor numérico, por exemplo, 234,567.

    referência da linha, coluna ou célula

    Um apontador para uma linha, coluna ou célula dentro de uma grade. Referências podem ser especificadas de diversas maneiras. A sintaxe da referência: GridName.GridElement[segment(range)].property

    function

    Uma função integrada

  • onde integer especifica o número de dígitos que você deseja remover:

    • Um integer positivo determina o número de dígitos significativos que permanecem à direita do ponto decimal.

    • Um integer zero (0) retorna o inteiro localizado à esquerda do ponto decimal.

    • Um inteiro negativo indica o número de dígitos significativos que estão truncados à esquerda do ponto decimal.

Exemplos:

A declaração a seguir usa um inteiro positivo de 2. Os primeiros dois dígitos à direita do ponto decimal permanecem e o dígito seguinte é removido:

Trunc(234.567, 2) = 234.56

A declaração a seguir usa um inteiro zero (0). Todos os dígitos à direita do ponto decimal são removidos:

Trunc(234.567, 0) = 234

A declaração a seguir usa um inteiro negativo de -2. Todos os dígitos à direita do ponto decimal são removidos e os últimos dois dígitos do inteiro ficam truncados.

Trunc(234.567, -2) = 200

Nota:

A formatação aplicada anteriormente a uma célula, coluna ou linha é mantida quando você utiliza a função Trunc. O exemplo a seguir mostra os resultados de uma função Trunc em que o valor da célula foi previamente formatado de modo a exibir três casas decimais: Trunc(234.567, 0) = 234.000