Additionner selon plusieurs critères

Résolu
Bonjour à tous,

Dans le tableau "Qté totale", je souhaiterais additionner des cases respectant 2 critères :
- Respect de la semaine (WEEK01, WEEK02,...)
ET
- Respect de la référence entrée en B11.

Pour essayer de bien me faire comprendre, j'ai mis les résultats (en bleus, à côté du tableau) que l'on est censé obtenir pour la référence B.

Il me semblais que la formule à utiliser est SOMME.SI.ENS, mais je n'arrive pas à la faire fonctionner. Si quelqu'un pouvait m'aider ce serait sympa !

Merci

3 réponses

  1. Contributeur
    Bonjour
    SOMME.SI.ENS ne fonctionne qu'avec des données en colonne
    si on se référe aux limites de votre image, essayez:
    =SOMMEPROD($B$2:$I$2=A14)*($A$3:$I$9=$B$11)*($B$3:$I$9))
    à tirer de B14 à B20
    crdlmnt

    0
    1. Merci de la réponse. Il y a pas une petite manipulation à faire pour valider les matrices quand on utilise cette formule ? Car en l'appliquant telle qu'elle est mise, elle ne fonctionne pas...
      0
    2. Contributeur
      une manipulation? non, mais des corrections, manque une parenthèse au début et il y a une erreur d'adresse dans le 2° item:
      =SOMMEPROD(($B$2:$I$2=A14)*($A$3:$A$9=$B$11)*($B$3:$I$9))
      avec mes excuses (je viens juste de me lever de la sieste!)
      crdlmnt
      0
    3. En effet ça marche mieux, merci ! Il reste juste un petit soucis, elle n'additionne pas entre elle les quantités des WEEK 03 A et WEEK 03 B (6 + 8). Surement à cause de décomposition de la semaine en A et B... Est-il possible de réajuster ça sans toucher à l'intitulé des cases ?
      0
    4. Contributeur
      essayez de corriger le 1°item (($B$2:$I$2=A14) comme suit:

      =((GAUCHE($B$2:$I$2;7)=A14).......
      crdlmnt
      0
  2. Bonjour à tous les deux

    Un petit bug dans la formule de Vaucluse (que je salue au passage)
    =SOMMEPROD(($B$2:$I$2=A14)*($A$3:$A$9=$B$11)*($B$3:$I$9))
    qu'il a corrigée en se levant de la sieste ;-)

    Et pour ta dernière remarque
    =SOMMEPROD((GAUCHE($B$2:$I$2;7)=A14)*($A$3:$A$9=$B$11)*($B$3:$I$9))

    Cdlmnt
    0
    1. Parfait c'est exactement ce que je voulais! Merci à vous deux !
      0
  3. Me revoilà sur ce sujet, j'aimerais encore un peu de votre aide pour améliorer mon fichier.



    Le tableau en jaune est le tableau corrigé avec les valeurs que je souhaite obtenir avec une fonction. Grâce à vos aides, j'ai déjà réussi à obtenir la quantité totale et les quantités standards (c'est à dire WEEK 01, WEEK 02, WEEK 03,...) et désormais j'aimerais obtenir les quantités FR (WEEK N FR) et PT (WEEK N PT).

    Merci
    0