Nb cellule ne contenant plusieurs valeurs sur une même plage

Fermé
T1t1 - 23 déc. 2022 à 20:08
bigoudiii Messages postés 264 Date d'inscription lundi 19 décembre 2022 Statut Membre Dernière intervention 6 mars 2025 - 24 déc. 2022 à 11:49

Bonjour,

je souhaiterai compter le nombre de cellule ne contenant pas les valeurs suivantes :

- vert

- grenat

- vide ("")

Autant les compter je n'ai pas de soucis avec cette formule SOMME(NB.SI.ENS(H39:K39;{"vert";"grenat";""})) mais pour les exclure SOMME(NB.SI.ENS(H39:K39;{"<>vert";"<>grenat";"<>"""})) ne fonctionne pas.

Auriez-vous une idée ?

Merci

3 réponses

Le Pingou Messages postés 12241 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 février 2025 1 458
23 déc. 2022 à 22:25

Bonjour,

Une possibilité:

=COLONNES($H$39:$K$39)-NB.SI($H$39:$K$39;"vert")-NB.SI($H$39:$K$39;"grenat")-NB.VIDE($H$39:$K$39)

1
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 2 741
23 déc. 2022 à 22:35

Bonsoir

Tes formules ne fonctionnent pas car tu n'emploies pas la syntaxe d'Excel

Ta formule avec laquelle tu dis n'avoir pas de souci renvoie 4 dans tous les cas de figure !!!!

Pour avoir le nombre de cellule sans vert ni grenat ni vide :

=NBVAL(H39:K39)-NB.SI(H39:K39;"vert")-NB.SI(H39:K39;"grenat")

Pour avoir le nombre de cellules avec ou vert ou grenat ou vide :

=NB.SI(H39:K39;"vert")+NB.SI(H39:K39;"vert")+NB.SI(H39:K39;"")

Cdlmnt

Via


0

Je t'invite à tester cette formule : SOMME(NB.SI.ENS(H39:K39;{"vert";"grenat";""}))

Tout ce que je peux te dire c'est que sur Mac elle fonctionne :

Dans tous les cas merci pour ton aide.

0
bigoudiii Messages postés 264 Date d'inscription lundi 19 décembre 2022 Statut Membre Dernière intervention 6 mars 2025 85
24 déc. 2022 à 11:49

Bonjour,

La formule =SOMME(NB.SI.ENS(H39:K39;{"vert";"grenat";""})) fonctionne très bien sur un environnement Windows, (c'est l'utilisation d'une constante matricielle qui ne nécessite pas de validation matricielle)

Tu peux faire comme l'a dit Le Pingou :

=COLONNES(H39:K39)-SOMME(NB.SI.ENS(H39:K39;{"vert";"grenat";""}))

ou également (sans validation matricielle) :

=SOMMEPROD((H39:K39<>"vert")*(H39:K39<>"grenat")*(H39:K39<>""))
0