[XL2013]Remplacer des SOMMEPROD par des SOMME.SI.ENS

Bonjour

Voilà j'ai comme problème de devoir remplacer des SOMMEPROD sur une très grosse fiche de calcul.

Soit en SOMME.SI ou SOMME.SI.ENS si plusieurs critères.

L'ennuie c'est que je ne m'y connais pas très bien.. pourriez vous m'éclairer sur la syntaxe et l'ordre de modifivcation de certains SOMMEPROD en SOMME.SI.ENS ?

Exemple: =SOMMEPROD($AG117:$CH117;--($AG$2:$CH$2=X$2))

=SOMMEPROD(BI$5:BI$100;$K$5:$K$100;--($DI$5:$DI$100=$DI144))/BI$3

En vous remerciant par avance de votre aide

ReBonjour

Pour exemple:

Je viens d'essayer de transformer =SOMMEPROD(BH$5:BH$100;$J$5:$J$100;--($I$5:$I$100=$I109))/BH$3 en

=SOMME.SI.ENS($I$5:$I$100=$I109);(BH$5:BH$100;$J$5:$J$100)/BH$3

Mais ça ne fonctionne pas... Je me trompe surement sur la syntaxe mais je ne l'a maitrise pas du tout.

Merci d'avance si vous avez des idées

Bonjour,

La syntaxe de la fonction SOMME.SI.ENS est :

SOMME.SI.ENS(somme_plage; plage_critères1; critère1; [plage_critères2; critère2]; ...)

Voir fichier joint avec exemple.

Cdlt.

30stark.xlsx (9.89 Ko)
Stark a écrit :

Bonjour

Voilà j'ai comme problème de devoir remplacer des SOMMEPROD sur une très grosse fiche de calcul.

Soit en SOMME.SI ou SOMME.SI.ENS si plusieurs critères.

Dans quel but ?

Gros débat, il parait que Microsoft encourage l'abandon de SOMMEPROD ... pour ma part, je trouve l'écriture plus logique et plus facile ! mais c'est un choix.

Bonjour,

=SOMME.SI.ENS($I$5:$I$100=$I109);(BH$5:BH$100;$J$5:$J$100)/BH$3

La formule n'a qu'un critére =$I109

{=Somme(si($I$5:$I$100=$I109;(BH$5:BH$100*$J$5:$J$100))/BH$3}

En matricielle

Donc, loin des somme.si.ens()

Re,

Bonjour Steelson,

Et un peu de lecture pour terminer le weekend.

https://msdn.microsoft.com/fr-fr/library/office/ff726673(v=office.14).aspx

Bonsoir,

A consommer avec modération, mais ô combien instructif !

Bonjour

Jean-Eric a écrit :

La syntaxe de la fonction SOMME.SI.ENS est :

SOMME.SI.ENS(somme_plage; plage_critères1; critère1; [plage_critères2; critère2]; ...)

Voir fichier joint avec exemple.

Merci bien je vais m'exercer sur la syntaxe.

DjiDji59430 a écrit :

Bonjour,

=SOMME.SI.ENS($I$5:$I$100=$I109);(BH$5:BH$100;$J$5:$J$100)/BH$3

La formule n'a qu'un critére =$I109

{=Somme(si($I$5:$I$100=$I109;(BH$5:BH$100*$J$5:$J$100))/BH$3}

En matricielle

Donc, loin des somme.si.ens()

En effet, je m'en suis rendu compte juste après. Mais même en SOMME.SI ça ne passe pas.

Bonjour

Décidément c'est compliqué...

J'ai essayer de transformer =SOMMEPROD(BI$5:BI$100;$K$5:$K$100;--($DI$5:$DI$100=$DI144))/BI$3

en SOMME.SI mais je n'ai que des erreurs de la part d'excel et pas de tutos clair pour débutant

Rechercher des sujets similaires à "xl2013 remplacer sommeprod somme ens"