Simplification formule =somme.si.ens

Bonjour,

Je recherche un moyen plus simple de coder cette formule:

.[B48].Formula = "=SUM(SUMIFS(base!E:E, base!$AC:$AC, 401000), SUMIFS(base!E:E, base!$AC:$AC, 403000), SUMIFS(base!E:E, base!$AC:$AC, 408100), SUMIFS(base!E:E, base!$AC:$AC, 511331))"

Comme ça par exemple (ne fonctionne pas):

SUMIFS(base!E:E, base!$AC:$AC, 511331, 403000, 408100)

Merci d'avance,

Léandre

Bonjour,

Comme dit dans votre autre sujet, une alternative un peu plus courte en passant par SOMMEPROD :

Sub FORM()
With Worksheets("Budget")
    .[B29].Formula = "=SUMPRODUCT(((base!$AC:$AC=511331)+(base!$AC:$AC=403000)+(base!$AC:$AC=408100))*(base!E:E))"
    .[B29:M29].FillRight
End With
End Sub

Cdlt,

Rechercher des sujets similaires à "simplification formule somme ens"