Somme.si à 2 conditions

Résolu/Fermé
jl00700 - 16 juin 2012 à 07:52
 jl00700 - 16 juin 2012 à 17:22
Bonjour,



J'ai rédigé la formule suivante :
=Somme(si((Q3:Q159;"100")*(K3:K159="x");I3:I159;0)) qui ne marche pas !!!
En fait je souhaite totaliser les valeurs de I3 à I159 si Q3àQ159 = "100" et si k3:k159 ="x" sachant que si k3:k159 est vide, je ne fais rien.
Ou est-ce que je me plante ?
Merci de votre réponse.
Cordialement.
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
16 juin 2012 à 08:01
Bonjour

avec cette formule,utilisez SOMMEPROD
soit:
=SOMMEPROD(Q3:Q159=100)*(K3:K159="x")*(I3:I159))
attention aux signes

ou si vous avez Excel 2007 ou +:

=SOMME.SI.ENS(I3:I159;Q3:Q159;100;K3:K159;"x")

qui est moins gourmand en poids de fichier

note: si les valeurs de colonne Q sont num, pas besoin de guillemets pour la valeur 100

crdlmnt
1
attention, dans sommeprod, il manque une parenthèse
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
16 juin 2012 à 15:51
Yes Eric, comme d'hab toujours ma spécialité, la frappe avec des erreurs!
(La parenthèse manquante est pour info derrière le SOMMEPROD)

Merci
0
Rebj,
Excellent, le résultat est parfait, j'ai retenu la solution =SOMME.SI.ENS....
Mon ouvrage prend une sacré tournure et le mérite vous en revient à vous et ERIC31.
Encore un grand merci à vous pour votre disponibilité et aussi pour votre patience à l'égard de débutants comme moi.
Amicalement.
0