Nb.Si avec cond.sur somme 3 colonnes

bib34690

XLDnaute Nouveau
Bonjour,

J'ai 3 colonnes dans 1 tableau ayant beaucoup de lignes, nommées:
"Reponse1", "Reponse2", "Reponse3".
Ces Colonnes contiennent 0 ou 1.

J'arrive trés bien à faire 1 formule du genre :
sommeprod((Reponse1>0)*(Reponse2>0)*(Reponse3>0))
pour avoir le Nb de lignes ayant 1 dans chaque colonne.

Mais j'aimerais connaitre le Nb de lignes dont le total des 3 colonnes (ou plus car je voudrais l'étendre) est de 3 (par exemple), genre :
SommeProd((Reponse1 + Reponse2 + Reponse3 =3)*(1))
...mais ça ne marche pas, pas plus qu'avec Nb.Si.

Auriez-vous une solution ?

merci pour votre aide.
Didier
 

bib34690

XLDnaute Nouveau
Re : Nb.Si avec cond.sur somme 3 colonnes

Merci Wilfried pour ta réponse, mais ça ne réponds pas à ma question.

Ta formule est la même que ma 1ère qui marchait :
sommeprod((Reponse1>0)*(Reponse2>0)*(Reponse3>0))

et je prefère la mienne qui est plus lisible et détachée de la localisation des colonnes.

Mais ma question, c'est de faire un test sur l'addition de 3 colonnes; je pourrais avoir 10 colonnes et vouloir que le total soit de 3 : impossible à faire avec ce genre de formule.

merci quand même de ton aide...
 

Jocelyn

XLDnaute Barbatruc
Re : Nb.Si avec cond.sur somme 3 colonnes

Bonjour le Forum,
Bonjour bib34690, wilfried_42,

une formule a tester :

=sommeprod((Reponse1+Reponse2+Reponse3=3)*1)

attention avec cette formule si l'une des 3 colonne a pour valeur 2 et une autre 1 et la derniere 0 cette ligne comptera

Jocelyn
 

wilfried_42

XLDnaute Barbatruc
Re : Nb.Si avec cond.sur somme 3 colonnes

re:


j'avais rien compris alors

dans ton test tu multiplies les valeurs donc tu recuperes soit 0, soit 1 si tu veux, tu fait des ET

si tu veux additionner le nombre de valeur qui repondent au test, tu mets des +, soit des test OU

si c'est pas ca, j'ai encore une fois rien compris


bonjour jocelyn :) excuse, pas vu
 

lyna

XLDnaute Junior
Re : Nb.Si avec cond.sur somme 3 colonnes

Bonjour,

Moi je pense que tu peux nommer ta plage avec un nom dynamique (MAPLAGE) qui te prendra autant de colonne que tu veux ensuite tu applique une formule
NB.SI(MAPLAGE;">0)
Essaie de joindre un fichier je pourrai peut être t'aider.
peut être t'aider.
 

Samantha

XLDnaute Accro
Re : Nb.Si avec cond.sur somme 3 colonnes

Bonjour,

Et avec une colonne en bout de ligne qui mettrait vrai ou faux selon qu'elle compte 3 '1' ? si(NB.SI(plage;"=1")=3;vrai;faux)
ensuite en bas de tableau un NB.SI(plage;"=vrai")

Tu nous dis ?

Sam
 

bib34690

XLDnaute Nouveau
Re : Nb.Si avec cond.sur somme 3 colonnes

merci Jocelyn mais ta réponse est identique à la solution que j'avais essayé et dont je disais qu'elle ne marchait pas dans mon 1er message.

Pour la réponse consistant à définir 1 nom pour les 3 colonnes ou à rajouter 1 colonne , ça n'est pas adapté.
Je veut pouvoir le faire pour 1 multitude de cas différents (=3, =4, ...).
Je prends conscience que ce dont j'aurais besoin c'est un tb croisé dynamique sur la somme de ces colonnes...mais c'est encoer un nouveau pb...
 
Dernière édition:

bib34690

XLDnaute Nouveau
Re : Nb.Si avec cond.sur somme 3 colonnes

Wilfried,

Ce que je veut savoir, c'est le Nb de lignes dont la somme de x colonnes donne Y.

Dans mon exemple, c'était la somme de 3 colonnes nommées "Questionx" qui devait être égale à 3.
il faut que je puisse mettre cette égalité qq part dans le test.

on est bien d'accord que * c'est ou... et + c'est ET, mais il me semble que ça n'apporte rien à mon pb.

Mais comment écrire 1 truc du genre Nb.Si(somme(Q1 + Q2 + Q3)=Valeur Recherchée))
 

Jocelyn

XLDnaute Barbatruc
Re : Nb.Si avec cond.sur somme 3 colonnes

re,
Bonjour lyna, Samantha,

Je crois que se soit moi ou les autres intervenants que nous n'arrivons pas a nous comprendre, l'idéal serait je crois que tu crée un fichier d'une dizaine ou quinzaine de ligne avec le résultat attendu.

Je pense que de cette façon l'un de nous te trouverais une réponse.

A te lire

Jocelyn
 

bib34690

XLDnaute Nouveau
Re : Nb.Si avec cond.sur somme 3 colonnes

ok, j'ai pas du être trés clair...mais voici en pièce jointe 1 petit exemple ...

merci pour toute cette mobilisation...je suis épaté.

merci encore.
 

Pièces jointes

  • exemple-forum.xls
    15 KB · Affichages: 48
  • exemple-forum.xls
    15 KB · Affichages: 47
  • exemple-forum.xls
    15 KB · Affichages: 54

bib34690

XLDnaute Nouveau
Re : Nb.Si avec cond.sur somme 3 colonnes

biensûr...chapeau bas...

problème bien expliqué dj à moitié résolu
ou
mieux vaut un petit dessin qu'un grand discours

par contre, si j'avais englobé le titre de la colonne dans les noms, il devait y avoir 1 raison...que j'ai oubliée.

Je suis certain que pour certaines opérations il faut absolument que la cellule de titre soit englobée...je vais vérifier.

en tout cas merci beaucoup et au plaisir...
 

Discussions similaires

Réponses
2
Affichages
705

Statistiques des forums

Discussions
312 490
Messages
2 088 879
Membres
103 981
dernier inscrit
vinsalcatraz