Retorna a parte inteira de um número.

Sintaxe

Int ( número )

Correção( número )

O número necessário argumento é um Double ou qualquer expressão numérica. Se o número contiver Null, Null será retornado.

Comentários

Int e Fix removem a parte fracionada do número e retornam o valor inteiro resultante.

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

Correção(número) é equivalente a:

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

Exemplos de consulta

Expressão

Resultados

SELECT Int([Discount]) AS Expr1 FROM ProductSales;

Remove a parte fracionada 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 a número. Por exemplo, para o valor de desconto "-223.20", o inteiro retornado será -224,00.

SELECT Fix([Discount]) AS Expr1 FROM ProductSales;

Remove a parte fracionada de todos os valores no campo "Discount" e retorna os valores inteiros resultantes. Para frações negativas "Correção" retorna o primeiro inteiro negativo maior ou igual a número. Por exemplo, para o valor de desconto "-223.20", o inteiro retornado será -223,00.

Exemplo do VBA

Observação: Exemplos a seguir demonstram o uso dessa função em um módulo Visual Basic for Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Desenvolvedor na listada 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 inteiras de 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 Correção 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.

Precisa de mais ajuda?

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

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×