Formule Excel: compter les cellules contenant des nombres impairs -

Table des matières

Formule générique

=SUMPRODUCT(--(MOD(rng,2)=1))

Sommaire

Pour compter les cellules qui contiennent uniquement des nombres impairs, vous pouvez utiliser une formule basée sur la fonction SOMMEPROD avec la fonction MOD.

Dans l'exemple, la formule de la cellule E5 est:

=SUMPRODUCT(--(MOD(rng,2)=1))

Cette formule renvoie 4 car il y a 4 nombres impairs dans la plage B5: B10 (qui est nommée plage, "rng" dans la formule).

Explication

La fonction SUMPRODUCT fonctionne directement avec les tableaux.

Une chose que vous pouvez faire assez facilement avec SUMPRODUCT est d'effectuer un test sur un tableau en utilisant un ou plusieurs critères, puis de compter les résultats.

Dans ce cas, nous exécutons un test pour un nombre impair, qui utilise la fonction MOD:

MOD(rng,2)=1

MOD renvoie un reste après la division. Dans ce cas, le diviseur est 2, donc MOD retournera un reste de 1 pour tout entier impair et un reste de zéro pour les nombres pairs.

Dans SUMPRODUCT, ce test est exécuté sur chaque cellule de B5: B10, le résultat est un tableau de valeurs TRUE / FALSE:

(FALSE; TRUE; TRUE; TRUE; FALSE; TRUE)

Après avoir contraint les valeurs TRUE / FALSE à des nombres en utilisant le double négatif, nous avons:

(0; 1; 1; 1; 0; 1)

SUMPRODUCT additionne simplement ces nombres et renvoie 4.

Articles intéressants...