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

T1t1 -  
bigoudiii Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   -

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

  1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     

    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
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    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
    1. T1t1
       

      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
  3. bigoudiii Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   91
     

    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