Fonction mod

Bonjour à tous,

Je viens de tomber sur des résultats que je ne m'explique pas.

Les cellules jaunes sont manifestement fausses.

12mod.xlsx (8.96 Ko)

C'est moi ? Je suis atteint ?

Crdlmt

Bonjour,

Effectivement, il semblerait que cette fonction n'apprécie pas les nombres décimaux en diviseur. Pour palier à ce problème, vous pouvez multiplier par 10 le nombre et le diviseur : =mod(E2*10;F2*10)

Bonne soirée,

Cindy

Re

Effectivement, c'est une solution.

Je n'ai pas trouvé, en cherchant sur Internet de restrictions à cette fonction, deja sur l'aide d'excel.

merci.

Mais ce n'est pas une explication !!

Bonjour DjiDji59430, CindyD

Les cellules jaunes sont manifestement fausses

La fonction MOD renvoie le reste de la division de l’argument nombre par l’argument diviseur. Le résultat est du même signe que diviseur.

Non, après une nuit de sommeil vous admettrez que les cellules jaunes sont manifestement justes

6 : 0,1 =60 : 1 =60, reste 0

6 : 0,2 =60 : 2 =30, reste 0

6 : 0,3 =60 : 3 =20, reste 0 donc MOD() affiche 0 pour ces trois exemples

Bonjour,

La formule Mod() correspond normalement à :

Mod ( n, d ) = n - d x Ent ( n / d )

Mais, on voit que le résultat diffère !...

Cdlt.

13mod.xlsx (9.25 Ko)

Bonjour Jean-Eric,

Mais, on voit que le résultat diffère !...

En utilisant votre fichier, mon interprétation des résultats affichés par LOCalc diffère de la votre.

Tous les résultats, que ce soit avec la fonction MOD() ou avec l'équation de cette même fonction, sont à zéro même à la cinquième décimale... Je n'ai pas été plus loin.

localc mod jean eric

MSExcel affiche quels résultats?

Re

=mod(E2;F2)
610
620
630
60,19,99999999999997E-02
60,20,2
60,32,22044604925031E-16

je me doutais bien que quelqu'un aurait un résultat correct, mais apparemment t'es le seul !

Crdlmt

Si je comprends bien, le résultat, en utilisant l'équation de la fonction, est correct.

Interprétation erronée de la fonction MOD() par MSexcel

Rechercher des sujets similaires à "fonction mod"