Funções Int, Corrigir

Devolve a parte inteira de um número.

Sintaxe

Int ( número )

Fix ( número )

O número necessárioargumento é um número duplo ou qualquer expressão numérica válida. Se o número contiver nulo, é devolvido NULL .

Observações

Int e Fix removem a parte fracionária do número e devolve 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 a correção devolve o primeiro número 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) é equivalente 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 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, 0.

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

Remove a parte fracionária de todos os valores no campo "Discount" e devolve os valores inteiros resultantes. Para frações negativas "Fix" 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, 0.

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 inteiras de números. 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.

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×