La fonction MOD() d’Excel

Syntaxe. MOD(nombre;diviseur)

Définition.

Cette fonction renvoie le reste d’une opération de division. Le résultat a le même signe que le diviseur.

Arguments

nombre(obligatoire) Le nombre pour lequel vous voulez trouver le reste
diviseur(obligatoire) Le nombre par lequel vous voulez diviser le nombre
Arrière-plan.

Pour certains calculs, vous avez besoin du reste d’une opération de division. Ceci est également appelé modulo (mod). Pour ce type de calcul, vous pouvez utiliser la fonction MOD().

Si le diviseur est 0, la fonction MOD() renvoie le #div/0! Erreur.

La fonction MOD() peut être exprimée en termes de fonction ENT() :

=numérateur-diviseur• ENT(numérateur/diviseur)

Cette formule est utilisée pour la méthode modulo dans les systèmes logiciels. Il existe deux types de calculs modulo, qui renvoient des résultats différents pour les arguments négatifs :

Méthode mathématique (fonction Excel MOD())
Z mod D = Z – D • [Z/D]

[Z/D] est la division entre parenthèses (par exemple, -4,3 ≈ -5) et correspond au résultat renvoyé par la fonction =ENT(Z/D). Pour la méthode mathématique, ce qui suit s’applique aux valeurs négatives :

(•Z) mod D ≠ • (Z mod D)

Voici un exemple:

-7 mod 3 = 2 ≠ -1 = -(7 mod 3)

Le résultat a le même signe que le diviseur (D).

Méthode symétrique
Z mod D = Z – D • (Z div D)

(Zdiv D) est le quotient arrondi vers 0 (par exemple, -4,3 ≈ -4). Pour la méthode symétrique, ce qui suit s’applique aux valeurs négatives :

(• Z) mod D = • (Z mod D)

Voici un exemple:

-7mod 3 = -1 = -1 = – (7 mod 3)

Le résultat a le même signe que le numérateur (Z).

Exemple. La fonction MOD() est souvent utilisée avec d’autres fonctions ; par exemple, pour ajouter chaque deuxième ligne (voir Figure).

Illustration. Ajout toutes les deux lignes.

La formule est {=sum(if(MOD(rangée(c3:C8) ;2)=0;C3:C8;0) ) }. Comme il s’agit d’une formule matricielle, vous devez appuyer sur Ctrl+Maj+Entrée après avoir saisi la formule.

D’autres exemples pour cette fonction sont :

=MOD(7;3) renvoie 1.
=MOD(-7;3) renvoie 1 (la valeur est positive car le diviseur est positif).
=MOD(7;-3) renvoie -1 (la valeur est négative car le diviseur est négatif).
=MOD(12,56;3,2) renvoie 2,96.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x