NB.SI avec 2 critères

xuorel Messages postés 253 Date d'inscription   Statut Membre Dernière intervention   -  
xuorel Messages postés 253 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

3 réponses

  1. JCB40 Messages postés 3060 Date d'inscription   Statut Membre Dernière intervention   479
     
    Bonjour
    A tester
    =NB.SI(A:A;"x")+NB.SI(A:A;"y")
    Crdlt
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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. xuorel Messages postés 253 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
      1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > xuorel Messages postés 253 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
      2. xuorel Messages postés 253 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 27336 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
  3. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    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. xuorel Messages postés 253 Date d'inscription   Statut Membre Dernière intervention  
       
      Djidji,

      n'est-ce pas plutôt
      =sommeprod((A1:A100="X")*(A1:A100="Y"))
      0
      1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717 > xuorel Messages postés 253 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
      2. xuorel Messages postés 253 Date d'inscription   Statut Membre Dernière intervention   > DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention  
         
        Merci
        -1
      3. xuorel Messages postés 253 Date d'inscription   Statut Membre Dernière intervention   > xuorel Messages postés 253 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
    2. xuorel Messages postés 253 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