MOD
Renvoie le reste après une division. Utile pour vérifier la divisibilité ou les motifs cycliques.
MOD(nombre; diviseur)Arguments
nombreLe nombre à diviserdiviseurLe nombre par lequel diviser
=MOD(10;3)10 divisé par 3 laisse un reste de 1
=MOD(A1;2)=0Teste si A1 est pair
=MOD(LIGNE();2)Alterne pour formater une ligne sur deux
- •MOD(n;2)=0 teste les nombres pairs
- •Utile pour les motifs cycliques (toutes les N lignes)
- •Le résultat a le même signe que le diviseur
- •Oublier que MOD renvoie un résultat du même signe que le diviseur, pas que le dividende - MOD(-7;3) renvoie 2, pas -1, ce qui surprend ceux qui attendent un simple reste
- •Utiliser MOD avec un diviseur de 0, ce qui renvoie une erreur #DIV/0! comme pour une division classique
- •Confondre MOD avec une astuce manuelle de calcul de reste utilisant des nombres à virgule flottante, où de minuscules erreurs de précision peuvent faire renvoyer un résultat non nul inattendu pour des valeurs qui devraient se diviser exactement
ENTSouvent associée à MOD pour décomposer entièrement une division en partie entière et reste.QUOTIENTRenvoie uniquement la partie entière d'une division, le complément de ce que renvoie MOD.EST.PAIRUtilise implicitement la même idée que MOD - vérifie si un nombre est pair, un cas d'usage courant de MOD(n;2).Pourquoi MOD renvoie-t-elle un nombre positif pour une entrée négative ?
Le résultat de MOD prend toujours le signe du diviseur, pas du dividende. MOD(-7;3) renvoie 2 parce qu'elle suit le signe positif de 3, pas -1 comme le suggérerait un simple calcul de reste.
Comment vérifier si un nombre est pair ou impair avec MOD ?
MOD(nombre;2) renvoie 0 pour les nombres pairs et 1 pour les nombres impairs - un schéma courant, même si EST.PAIR et EST.IMPAIR le font plus directement.
Que se passe-t-il si je divise par zéro avec MOD ?
Elle renvoie une erreur #DIV/0!, comme n'importe quelle autre division par zéro dans Excel.
Besoin de traduire une formule utilisant MOD ?
Utilisez notre traducteur pour convertir votre formule complète
