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.
A voir également:

4 réponses

Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381
 
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
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381
 
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
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381
 
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
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
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381
 
C'est aussi une méthode ; et il y en encore d'autres, certaienement ...
As-tu réussi en conservant tes zéros ?
0
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