Funções Int, Fix

Retorna a parte inteira de um número.

Sintaxe

Inteiro ( número )

Correcção ( número )

O número obrigatórioargumento é um Double ou qualquer expressão numérica válido. Se núm contiver nulo, será retornado nulo .

Comentários

Int e Corrija remova a parte fracionária do número e retorne o valor inteiro resultante.

A diferença entre int e Fix é que, se núm for negativo, int retornará o primeiro inteiro negativo menor ou igual ao número, enquanto corrigir retornará o primeiro inteiro negativo maior ou igual a número de telefone Por exemplo, int converte-8,4 para-9 e corrige converte-8,4 para-8.

Correção (número) equivale a:

Sgn(number) * Int(Abs(number))

Exemplos de consulta

Expressão

Resultados

Selecione int ([desconto]) como expr1 do ProductSales;

Remove a parte fracionária de todos os valores no campo "Discount" e retorna os valores inteiros resultantes. Para frações negativas "int" retorna o primeiro inteiro negativo menor ou igual ao número. Por exemplo, para o valor de desconto "-223,20", o inteiro retornado será-224, 0.

Selecione corrigir ([desconto]) como expr1 do ProductSales;

Remove a parte fracionária de todos os valores no campo "Discount" e retorna os valores inteiros resultantes. Para frações negativas, "corrigir" retorna o primeiro inteiro negativo maior ou igual ao número. Por exemplo, para o valor de desconto "-223,20", o inteiro retornado será-223, 0.

Exemplo de VBA

Observação: Exemplos a seguir demonstram o uso dessa função em um módulo do Visual Basic for Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione referência do desenvolvedor na lista suspensa ao lado de Pesquisar e insira um ou mais termos na caixa de pesquisa.

Este exemplo ilustra como as funções int e Fix retornam partes inteira dos números. No caso de um argumento de número negativo, a função int retorna o primeiro inteiro negativo menor ou igual ao número; a função Fix retorna o primeiro inteiro negativo maior ou igual ao número.

Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×