Pergunte aqui

Histórico de revisões [voltar]

clique para ocultar/mostrar a revisão 1
Versão inicial

Olá,


Segundo a ajuda da Função MOD():

Essa função é implementada como Dividendo - Divisor * INT(Dividendo/Divisor), e essa fórmula retorna um resultado caso os argumentos não sejam inteiros.

Exemplo
=MOD(22;3) retorna 1, o resto da divisão inteira de 22 por 3.
=MOD(11,25;2,5) retorna 1,25.

Então, imagino que o motivo esteja no fato de que a função MOD(), da forma como está implementada, apresentará o resto sempre como inteiro para argumentos (Dividendo e Divisor) inteiros. Que é diferente da forma como você implementou o cálculo na linha 3: (DIVIDENDO / DIVISOR - INT(DIVIDENDO / DIVISOR)) * DIVISOR .


Atte,