Vérification sur plusieurs colonne pour nb.si

Résolu
healforall Messages postés 5 Statut Membre -  
healforall Messages postés 5 Statut Membre -
Bonjour,

J'essai de faire un tableau pour ma collection de jeux vidéos.

J'ai différent critère pour la qualité:

- Avec notice
- Sans notice
- Sans boite
- Complet
Etc...

Je n'arrive pas à sortir un nb.si qui vérifie, par exemple pour "Jeux Complet", que les colonnes suivantes soient remplie: Jeu, Notice, Boîte.

Ensuite, j'aurai aussi besoin d'une formule qui vérifie, par exemple pour "Notice seule", que les 2 autres colonnes soient vide.

Voila voila, je sais pas si cela devient trop compliquer dans Excel pour le faire, mais je tente ma chance.

Je vous met en pièce jointe mon fichier actuel.

http://paf.im/J0rFQ

Merci d'avance.

4 réponses

  1. Raymond PENTIER Messages postés 58209 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    J'ai remplacé tes 49 zéros par des 1 :

    • Tes formules en G33 et G34 restent inchangées
    • En G32, formule =NBVAL(A5:A30)
    • En G35, formule =SOMMEPROD((C5:C30=1)*(D5:D30=1)*(E5:E30=1))
    • En G36, formule =SOMMEPROD((C5:C30=1)*(D5:D30=1)*(E5:E30=0))
    • En G37, formule =SOMMEPROD((C5:C30=1)*(D5:D30=0)*(E5:E30=0))
    • En G38, formule =SOMMEPROD((C5:C30=0)*(D5:D30=1)*(E5:E30=1))
    • En G39, formule =SOMMEPROD((C5:C30=0)*(D5:D30=1)*(E5:E30=0))
    • En G40, formule =SOMMEPROD((C5:C30=0)*(D5:D30=0)*(E5:E30=1))

    1
  2. Raymond PENTIER Messages postés 58209 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Pour ton prochain envoi, privilégie https://www.cjoint.com/ plutôt que "Partage facile" : C'est au contraire plus facile pour nous de télécharger avec Cjoint !

    "Je n'arrive pas à sortir un nb.si qui vérifie, par exemple pour "Jeux Complet", que les colonnes suivantes soient remplie: Jeu, Notice, Boîte" : C'est peut-être parce que dans tes colonnes C, D, E tu utilises le chiffre 0 ; mais comme une cellule vide vaut également 0, toutes tes cellules sont équivalentes pour les calculs d'Excel.
    Remplace
    0
    par
    1
    ou par
    x
    et essaie de nouveau tes formules.
    0
  3. Raymond PENTIER Messages postés 58209 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Si tu définis des noms pour tes plages : jeu pour C5:C30, bte pour D5:D30, not pour E5:E30, les formules s'écriront plus lisiblement :
    =SOMMEPROD((jeu=1)*(bte=1)*(not=1)) en G35
    =SOMMEPROD((jeu=1)*(bte=1)*(not=0)) en G36
    =SOMMEPROD((jeu=1)*(bte=0)*(not=0)) en G37
    =SOMMEPROD((jeu=0)*(bte=1)*(not=1)) en G38
    =SOMMEPROD((jeu=0)*(bte=1)*(not=0)) en G39
    =SOMMEPROD((jeu=0)*(bte=0)*(not=1)) en G40
    Cordialement.
    0
  4. healforall Messages postés 5 Statut Membre
     
    Salut et merci pour la réponse,

    J'ai trouvé sur un autre forum une solution en utilisant =NB.SI.ENS

    Merci à toi
    0
    1. Raymond PENTIER Messages postés 58209 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      C'est aussi une méthode ; et il y en encore d'autres, certaienement ...
      As-tu réussi en conservant tes zéros ?
      0
    2. healforall Messages postés 5 Statut Membre
       
      Salut,

      Oui j'ai trouvé avec la formule suivante: =NB.SI.ENS(C5:C53;0;D5:D53;"";E5:E53;0)

      Merci encore pour le coup de main
      0