MOD

    Maths et trigonométrie

    Renvoie le reste après une division. Utile pour vérifier la divisibilité ou les motifs cycliques.

    Traductions
    EnglishMOD
    FrenchMOD
    SpanishRESIDUO
    GermanREST
    ItalianRESTO
    PortugueseMOD
    DutchREST
    PolishMOD
    RussianОСТАТ
    TurkishMOD
    CzechMOD
    HungarianMARADÉK
    SwedishREST
    DanishREST
    FinnishJAKOJ
    Syntaxe
    MOD(nombre; diviseur)

    Arguments

    • nombreLe nombre à diviser
    • diviseurLe nombre par lequel diviser
    Exemples
    =MOD(10;3)
    1

    10 divisé par 3 laisse un reste de 1

    =MOD(A1;2)=0
    VRAI si pair

    Teste si A1 est pair

    =MOD(LIGNE();2)
    0 ou 1

    Alterne pour formater une ligne sur deux

    Conseils et bonnes pratiques
    • 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
    Erreurs fréquentes
    • 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
    Fonctions proches
    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).
    Questions fréquentes

    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