NB.SI avec 2 critères

Fermé
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023 - 18 janv. 2022 à 14:31
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023 - 29 janv. 2022 à 21:51
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 2890 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 7 juin 2024 461
18 janv. 2022 à 14:38
Bonjour
A tester
=NB.SI(A:A;"x")+NB.SI(A:A;"y")
Crdlt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 403
Modifié le 18 janv. 2022 à 14:40
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 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
18 janv. 2022 à 18:36
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 403 > xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
18 janv. 2022 à 19:00
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 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
19 janv. 2022 à 10:08
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 4061 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 juin 2024 651
18 janv. 2022 à 14:43
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 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
Modifié le 18 janv. 2022 à 18:40
Djidji,

n'est-ce pas plutôt
=sommeprod((A1:A100="X")*(A1:A100="Y"))
0
DjiDji59430 Messages postés 4061 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 juin 2024 651 > xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
18 janv. 2022 à 19:33
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 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023 > DjiDji59430 Messages postés 4061 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 juin 2024
19 janv. 2022 à 10:08
Merci
-1
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023 > xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
19 janv. 2022 à 10:10
Compte tenu de ton explication, une simple fonction SOMME ne suffirait pas ? (on est sur une seule plage ici)
-1
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
29 janv. 2022 à 21:51
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