Problème de calcul

Bonjour ,

j'ai un problème de calcul dans un tableau.

Il s'agit de calculer un nombre sous condition .

Voici le lien : https://www.excel-pratique.com/~files/doc2/EX_TABLEAU.xls

Quelqu'un peut m'aider ??

Merci d'avance.

Bonjour et bienvenu,

C'est normal avec tes cellules fusionnées(il faut les absoluement éviter pour plus de transparence dans les calculs). Les "X" sont comptés que sur la colonne C. Met 1 au lieu de 0 en C8, tu verras le résultat.

Le calcul matriciel (produit) se fait avec la matrice C7:G28 et C8:G29(décalage oblige). Comme C7 et C8 se multiplient et le résultat renvoyé étant zéro, le X de C7 n'est pas pris en compte.

Bonjour,

tout simplement :

en C32 :

=NB.SI(C6:G28;"X")

et en C34 :

=NB.SI(C6:G28;"T")

Ca t'irais?

jeremie25 a écrit :

Bonjour,

tout simplement :

en C32 :

=NB.SI(C6:G28;"X")

et en C34 :

=NB.SI(C6:G28;"T")

Ca t'irais?

Merci, mais il faut que je tienne compte des 0 et 1 placés sous les noms (X,T, etc ...)

Je m'explique , je dois comptabiliser le nombre de X par exemple, uniquement si au moin un 1 est situé en dessous. Si le nom X comporte 5 zéros, il ne sera pas comptabilsé.

Donc, ce que tu proposes, ne tient pas compte de cela

Bonjour à tous,

Il est vrai que les cellules fusionnées ne rendent pas clair la structure, voir les calculs.

Néanmoins, peut-être une solution qui prend en compte les 1 ...

https://www.excel-pratique.com/~files/doc2/RinWTEX_TABLEAU.xls

Bonne réception

portable a écrit :

Bonjour à tous,

Il est vrai que les cellules fusionnées ne rendent pas clair la structure, voir les calculs.

Néanmoins, peut-être une solution qui prend en compte les 1 ...

https://www.excel-pratique.com/~files/doc2/RinWTEX_TABLEAU.xls

Bonne réception

Tu as mis quoi comme formule car par rapport à ce qui a été proposé, car je ne vois pas de différence sur le fichier ???

=NB.SI(C6:G28;"X") ne suffit pas car la ligne sous le X n'est pas pris en compte.

Or, le nombre de X doit être comptabilisé uniquement s'il y a au moins un 1 sur la ligne du dessous.

Merci.

Lis tes cellules fusionnées. J'y ai saisi des formules.

Ainsi, si tu saisis 5 zéros, le X ou le T ne seront pas pris en compte. Par contre si tu saisis au moins un 1 alors le X (ou T) apparaîtra.

Bonne réception

Merci à tous, on m'a trouvé la solution :

=SOMMEPROD(($C$7:$C$28="X")

*((((DECALER($C$7:$C$28;1;;)>0)*1)

+((DECALER($D$7:$D$28;1;;)>0)*1)

+((DECALER($E$7:$E$28;1;;)>0)*1)+

((DECALER($F$7:$F$28;1;;)>0)*1)

+((DECALER($G$7:$G$28;1;;)>0)*1))>0))

A+

Bonjour

"ON" aurait pu faire plus court

=SOMMEPROD((C7:G28="X")*(MOD(LIGNE(C7:G28);2)>0))

Cordialement

Rechercher des sujets similaires à "probleme calcul"