Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Devolve a parte inteira de um número.

Sintaxe

Int ( number )

Correção( número )

O número necessárioargumento é duplo ou qualquer expressão numérica válido. Se núm contiver Nulo, será devolvido Nulo .

Observações

Int e Fix removem a parte fracionária do número e devolvem o valor inteiro resultante.

A diferença entre Int e Fix é que, se núm for negativo, Int devolve o primeiro número inteiro negativo menor ou igual a número, enquanto Fix devolve o primeiro número inteiro negativo maior ou igual a 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 fracionária de todos os valores no campo "Desconto" e devolve os valores inteiros resultantes. Para frações negativas "Int" devolve o primeiro número inteiro negativo menor ou igual a número. Por exemplo, para o valor de desconto "-223,20", o número inteiro devolvido será -224,00.

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

Remove a parte fracionária de todos os valores no campo "Desconto" e devolve os valores inteiros resultantes. Para frações negativas "Correção" devolve o primeiro número inteiro negativo maior ou igual a número. Por exemplo, para o valor de desconto "-223,20", o número inteiro devolvido será -223,00.

Exemplo de VBA

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo ilustra como as funções Int e Fix devolvem partes de números inteiros. No caso de um argumento de número negativo, a função Int devolve o primeiro número inteiro negativo menor ou igual ao número; a função Fix devolve o primeiro número 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?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×