Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Fonction MOD avec dividende négatif

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Lord Nelson

XLDnaute Occasionnel
Bonjour à tous !

Je viens d'obtenir un résultat surprenant avec MOD :

=MOD(-125;7)
Réponse 1 ???

Alors que la formule :

=-125-(TRONQUE(-125/7)*7)
me donne bien le résultat attendu soit -6

Il semble que MOD soit affecté par la bizarrerie de ENT qui renvoie -18 pour -17,8571 alors que la partie entière de ce nombre est bien -17.

Existe-t-il une alternative à MOD, au même titre que TRONQUE vis à vis de ENT ?

A+
Horatio
 
Re : Fonction MOD avec dividende négatif

Bonjour à tous,

Pour
Il semble que MOD soit affecté par la bizarrerie de ENT qui renvoie -18 pour -17,8571 alors que la partie entière de ce nombre est bien -17.
Essaye avec :

=ARRONDI.INF(-125/7;0)
=QUOTIENT(-125;7)

Pour ta première question :

=-MOD(ABS(-125);7)

A+
 
Dernière édition:
Re : Fonction MOD avec dividende négatif

Salut JCGL,

Merci pour ta réponse, mais tu me confirmes que la fonction MOD a bien un problème avec les nombres négatifs, on ne peut donc pas l'utiliser en toute confiance !

Dans ton fichier, tu soulèves un autre problème :

=ARRONDI.INF(-17,8571;0)
donne -17 alors que le nombre entier inférieur est -18
car -17 est SUPERIEUR à -18
Donc attention aussi au sens que l'on donne à INF et à SUP dans les arrondis de nombres négatifs.

Durs, durs les calculs négatifs avec Excel, terrain miné !

A+
Horatio
 
Re : Fonction MOD avec dividende négatif

Bonjour Lord Nelson,

Heuuu... Juste comme ça en quoi -17 est supérieur à -18 !?

Tout ça dépends dans quel sens on ce place !

J'ai 20 euros, on m'en prends 17, me reste 3 euros

J'ai 20 euros, on m'en prends 18, me reste 2 euros

Pour moi -18 est supérieur en nombre à -17 puisqu'il m'en reste moins dans la poche 😀
 
Re : Fonction MOD avec dividende négatif

Bonjour à tout le fil, et bonnes fêtes de Pâques,

Les fonctions MOD et ENT (INT, selon...)fonctionnes très bien et les résultats sont bons (excel n'y est pour rien), c'est simplement les lois des mathématiques......

Pour l'instant, je teste, en temps réel, (et pas encore déjeuné), un fil, une question posée dans le Salon...😱 à laquelle je n'ai pas trop de solution... mais les journalistes et les caméras sont là....)..........

Déc.... d'un week-end...

@ plus vous tous...

Jean-Pierre
 
Re : Fonction MOD avec dividende négatif

Re,
Salut Bruno,

Négativement, Euh Positivement d'accord avec Bruno 😛

Horatio :
Durs, durs les calculs négatifs avec Excel, terrain miné !
Il ne fait que ce qu'on lui demande, à nous d'adapter les formules si XL ne "peut" pas calculer du négatif

=-MOD(ABS(-125);7)


A+

Edition : Salut mon ami JP qui galère 😉
 
Dernière édition:
Re : Fonction MOD avec dividende négatif

Re tous, Salut Jean-Claude,

Non, non je ne galère pas.... sur ce coup, bien au contraire....

Bonnes cloches et eeuh.... au chocolat..... 😀

Suffisamment matheux pour utiliser, mais pas pour tout expliquer.... de façon simple surtout...

Ceci dit, l'est est en avance sur le passage du Soleil, pour le reste c'est pas sûr..... coucou JC, ça va bien....?

Amitiés certaines, en tous cas.

Jean-Pierre (souvent à l'ouest)

Edit : et un point de plus pour l'ami... JC.... Euh.... de pâques
 
Re : Fonction MOD avec dividende négatif

Re,

Mon bon JP :

Tout ce que tu gagnes au Coucher du Soleil, je le gagne au Lever 🙂 🙂

Pour le reste, je ne suis pas sûr que l'Est soit moins bon que l'Ouest 😛 (tu veux des exemples arf, arf, arf : j'en ai plein mon "grenier" 🙂)

Bonne Fêtes de Pâques à toi et aux tiens et à tous
 
Re : Fonction MOD avec dividende négatif

Bonjour Jean-Pierre,


Tout va bien ?

Ton test (celui du post du salon) se poursuit ? 😛

La réalité se conforme-t-elle aux statistiques ?


A bientôt et bonnes Pâques aussi.

@+
 
Re : Fonction MOD avec dividende négatif

Re,
Salut Tibo 🙂,

Effectivement, il s'agit de préciser à Horatio, Lord Nelson, que ce sont des Private Jok.

JP : je vais faire un tour sur le Salon pour voir de quoi tu parles

A+
 
Re : Fonction MOD avec dividende négatif

Bonjour,

=MOD(125;-7) renvoie -1 !

L'aide Excel : "Le résultat est du même signe que diviseur."
=MOD(-125;-7) renvoie -6

Si on veut que le diviseur ait le même signe que 125 (125 est en A1)
=MOD(A$1;7*SIGNE(A$1))

Et un reste ni négatif ni positif
=ABS(MOD(A$1;7*SIGNE(A$1)))
 
Re : Fonction MOD avec dividende négatif

Re,
Salut Monique 🙂,

Tu viens de "rabibocher" Horatio avec Excel !

Bravo

A+

Edition : Fichier Récapitulatif ;-)
 
Dernière édition:
Re : Fonction MOD avec dividende négatif

Joyeuses Pâques à tous !

Monique, toujours sur la bonne piste !
Effectivement
=MOD(A$1;7*SIGNE(A$1))
n'est pas mal, mais ne résout pas
125 et -7 ni -125 et -7

Donc
=MOD(A$1;B$1*SIGNE(A$1)*SIGNE(B$1))
résout tous les cas :
125 7 -->6
-125 7 -->-6
125 -7 -->6
-125 -7 -->-6

Soit le même résultat qu'avec
=A1-(TRONQUE(A1/B1)*B1)

Conclusion : On ne peut faire confiance ni à ENT ni à MOD pour les nombres négatifs !
Pour le défaut de ENT, on dispose de TRONQUE. Pour MOD il faudra prévoir une fonction complémentaire...

A+
Horatio
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…