Somme excel contionnelle

Résolu/Fermé
ganjaric - 20 janv. 2011 à 14:45
 ganjaric - 21 janv. 2011 à 12:59
Bonjour,

Je cherche à faire une somme suivant deux condition:
Si j'ai N1 en A33 et STN1 en A60, comment faire la somme en B60 de (A34:A59)?
Sachant que les N1 et STN1 peuvent changer de case, cela changerait le résultat.
Merci d'avance.

A voir également:

4 réponses

Bonjour,
Il manque des infos.
Soit tu fournis un fichier, soit tu nous dis si N1 et et STN1 sont dans la même colonne etc. La c'est pas possible.
0
Oui, j'ai mal formulé.
Désolé, je ne sais pas joindre un fichier.
Dans la colonne A, je place mes N1 et STN1
Dans la colonne B, j'ai plusieurs valeur.
Dans la colonne C, sur la même ligne que STN1, il faudrait faire la somme des valeur de la colonne B entre N1 et STN1
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
20 janv. 2011 à 19:15
bonsoir,
en C1 et tirer vers le bas
=SI((A1="STN1")*(NB.SI(A$1:A$100;"N1")>0)=1;SOMME(DECALER(A$1:A$100;EQUIV("N1";A$1:A$100;0)-1;1;LIGNE()-EQUIV("N1";A$1:A$100;0)+1;1));"")
0
J'ai rencontré un problème avec cette formule.
Si j'utilise un seul N1 et STN1, ça marche. Le problème, si je dois remettre un N1 plus loin et un autre STN1, le résultat est pris à partir du premier N1 et non du deuxième.
Comment faire?
0
Merci Michel, c'est exactement c'que je voulais.
La formule est vachement complexe, j'ai du mal à la comprendre.
Tu peux expliquer le raisonnement? Sinon, c'est pas grave, merci beaucoup.
0