Simplification somme.si

Résolu
Bonjour,
J'ai besoin de votre aide et vous en remercie d'avance.
J'essai de simplifier une combinaison de formule somme.si (cf. fichier joint)

Explication: Ce qu'il faut en cellule O3, c'est la somme de tous les AXP (zone unité A2: F1987 => il recherche tout les AXP), puis fait la somme des données correspondantes en zone (valeur : G2:L1987 => correspondant aux AXP)

Pour le moment j'utilise une formule somme.si combiné. Mais j'ai cet exercice à réaliser pour une multitude de mois.

Pensez vous que cette formule est simplifiable? (somme prod ? )

Merci de votre aide

un désespéré!

fichier: https://www.cjoint.com/c/CJFjAqIeGpD

2 réponses

  1. Bonjour,

    Tu peux tenter
    =SOMMEPROD((A$2:F$1987=$N$3)*(G$2:L$1987))

    A+
    1. Contributeur
      Bonjour tous

      Gyrus, je suppose que celle ci ne fonctionne pas, vu que je l'ai déjà proposée ici

      https://forums.commentcamarche.net/forum/affich-28991310-somme-prod#10

      crdlmnt
      1. Espérons que wikika va expliquer pourquoi il a relancé le sujet dans un autre post !

        A+
      2. dsl vaucluse je n'ai pas vu ta réponse so sorry, j'ai été trop vite sur ce coup.
        Encore merci a vous 2 car vous êtes arrivés au même résultat

        Vaucluse je n'y arrivais pas car j'écrivais SOMMEPROD((A$2:F$1987=$N$3))*((G$2:L$1987))

        (double parenthèse) =< j'ai compris d'où venait mon erreur

        Petite question: a quel moment faut-il que j'appuie sur ctrl + maj + entrée lors d'une somme*prod? => produit matriciel??

        Thanks
        Have a nice day
      3. Contributeur
        Il n' y a pas besoin d'utiliser les trois touches pour un SOMMEPROD "standard". La formule est matricielle par défaut.

        A l'extrême, on utilise les trois touches lorsqu'un des item utilise lui même une condition, comme par exemple:
        =SOMMEPROD((SI(A1:A100)=MAX(A1:A100);A1:A100))*(B1:B100="X"))
        qui compte les X en B quand A est égal au maxi du champ A

        Bonne route. Je passe le sujet en résolu
        Crdlmnt