NB.SI avec 2 critères

xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention   -  
xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je souhaite utiliser la formule NB.SI pour qu'elle compte ne nombre de cellules contenant le texte "X" ou "V" dans la plage A1:100.

La structure est NB.SI(A1:A100; condition)
mais comment gérer le "X" ou "Y" ?

Merci

Xuo
A voir également:

3 réponses

JCB40 Messages postés 3013 Date d'inscription   Statut Membre Dernière intervention   463
 
Bonjour
A tester
=NB.SI(A:A;"x")+NB.SI(A:A;"y")
Crdlt
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
V ou Y ?????
simplement:
=NB.SI(A1:A100;"X")+NB.SI(A1:A100;"V")
non?
ou si certaines cellules comportent les deux:
=NB.SI(A1:A100;"*X*")+NB.SI(A1:A100;"*V*")
crdlmnt

0
xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour @Vaucluse,

peux-tu m'indiquer le fonctionnement des * ici.
J'avoue n'avoir jamais utilisé ces caractères dans des conditions.

Merci
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438 > xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention  
 
ces caractères servent à détecter un texte dans une cellule
par exemple en A1:

jeanne a les cheveux noirs
  • NB.SI( A1;"*cheveux*") va détecter que le texte contient cheveux
  • "cheveux*" détecte que texte commence par
  • "*cheveux" détecte que le texte fini par

et si cheveux (à détecter est inscrit en Z1:
  • =NB.SI(A1;"*"&Z1&"*") ou ;"*"&Z1 ou ;Z1&"*"

espérant avoir été assez clair
crdlmnt
0
xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Top.
j'ignorais que les joker * fonctionnaient dans Excel.
On en apprend tous les jours, c'est la magie de l'informatique.
Merci
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

Tu ne peux pas avec nb.si.
Utilise
=sommeprod((A1:A100="X")+(A1:A100="Y"))

ou bien
NB.SI(A1:A100; condition1) +NB.SI(A1:A100; condition2)

Crdlmt
0
xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention  
 
Djidji,

n'est-ce pas plutôt
=sommeprod((A1:A100="X")*(A1:A100="Y"))
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700 > xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention  
 
non
  • , c'est un et

+, c'est un ou
Ta formule donne 0 tu recherche dans la plage les cellules qui ont a la fois X et Y
0
xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention   > DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention  
 
Merci
-1
xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention   > xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention  
 
Compte tenu de ton explication, une simple fonction SOMME ne suffirait pas ? (on est sur une seule plage ici)
-1
xuorel Messages postés 251 Date d'inscription   Statut Membre Dernière intervention  
 
Djidji,

Si je veux totaliser le nombre de X dans ma plage A1:A100 (pour le combiner dans une formule), pourquoi la formule suivante ne fonctionne pas et renvoi 0 :
SOMMEPROD((A1:A100)="X"))

merci
0