NB.SI avec 2 critères

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

3 réponses

  1. 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
    1. Djidji,

      n'est-ce pas plutôt
      =sommeprod((A1:A100="X")*(A1:A100="Y"))
      0
    2. @xuorelnon
      • , 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
    3. @xuorelCompte tenu de ton explication, une simple fonction SOMME ne suffirait pas ? (on est sur une seule plage ici)
      -1
    4. 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
  2. Contributeur
    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
    1. Bonjour @Vaucluse,

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

      Merci
      0
    2. Contributeur
      @xuorelces 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
    3. @VaucluseTop.
      j'ignorais que les joker * fonctionnaient dans Excel.
      On en apprend tous les jours, c'est la magie de l'informatique.
      Merci
      0
  3. Bonjour
    A tester
    =NB.SI(A:A;"x")+NB.SI(A:A;"y")
    Crdlt
    0