Somme.si à 2 conditions

Résolu
jl00700 -  
 jl00700 -
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.

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. eric
       
      attention, dans sommeprod, il manque une parenthèse
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    3. jl00700
       
      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