Formule imbriquée. Prblématique sur addition de critères

Bonjour les Spécialistes!

Je suis en train de construire un tableau de bord pour le suivi CA clients.

Je suis sur une formule de type SOMME.SI puisque je vais chercher différents critères spécifiques.

L'un d'entre eux me pose soucI!

Mon année commence en avril et fini en mars de l'année suivante. Selon le mois qui vient de se finaliser, je dois réussir à additionner les ventes réalisées sur les mois précédents.

Par exemple, pour le critère "Mars", je dois réussir à additionner les ventes de Avril à Mars.

Pour "Février", ce sera les ventes d'Avril à Février....etc

Voilà ma formule :

=SOMME.SI.ENS('cumul 2014-2018'!G:G;'cumul 2014-2018'!N:N;"2018";'cumul 2014-2018'!M:M;SI('Tableau de bord'!B4="Mars";"Avril";FAUX);'cumul 2014-2018'!W:W;'Tableau de bord'!B6;'cumul 2014-2018'!AQ:AQ;"PRESTA")

Considérez la partie surlignée. Le reste fonctionne. Dans ce cas, avec le seul "Avril" en critère, c'est ok. Mais dès que je veux additionner "Mai" ou "Juin"....j'ai uniquement un petit "-" en résultat!

Qui pour m'aider à solutionner svp?

merci beaucoup.

Yves

Bonjour,

=somme(si('cumul 2014-2018'!N:N="2018")*('cumul 2014-2018'!M:M="mars")*('cumul 2014-2018'!M:M="Avril")*('cumul 2014-2018'!W:W='Tableau de bord'!B6)*('cumul 2014-2018'!AQ:AQ="PRESTA");('cumul 2014-2018'!G:G)))

le tout en matricielle.

J'espère que t'as une bomme machine, parce que ça risque de ramer !

meme principe avec somme prod

=sommeprod(('cumul 2014-2018'!N1:N5000="2018")*('cumul 2014-2018'!M1:M5000="mars")*('cumul 2014-2018'!M1:M5000="Avril")*('cumul 2014-2018'!W1:W5000='Tableau de bord'!B6)*('cumul 2014-2018'!AQ1:AQ5000="PRESTA")*('cumul 2014-2018'!G1:G5000)) (a adapter en fonction de nombre de ligne de la plage !)

et si il n'y avait pas d'intitulé sur la premiere ligne, on aurait pu travailler avec les colonnes

Crdlmt

Bonjour DjiDji59430

Merci pour le retour rapide.

Sorry mais les 2 formules ne fonctionnent pas.

Pourquoi les * entre les différentes plages?

Re

tu ne peux mettre ton fichier ?

Et elles donnent quoi, les formules, comme erreur ?

sur sommeprod, j'ai modifier le depart de la plage et j'espere que g2:g5000 est entierement numérique

=sommeprod(('cumul 2014-2018'!N21:N5000="2018")*('cumul 2014-2018'!M2:M5000="mars")*('cumul 2014-2018'!M2:M5000="Avril")*('cumul 2014-2018'!W2:W5000='Tableau de bord'!B6)*('cumul 2014-2018'!AQ2:AQ5000="PRESTA")*('cumul 2014-2018'!G2:G5000)) (a adapter en fonction de nombre de ligne de la plage !)

Crdlmt

Bonsoir Yves, DjiDji,

tu a écrit :

Pourquoi les * entre les différentes plages ?

dans une fonction SOMMEPROD, les étoiles « * » qui sont placées entre des couples de parenthèses style (..)*(..)*(..) servent à combiner les différents éléments : ce qu'on veut obtenir (la somme de montants par exemple), selon telle et telle condition.

attention : dans un tel contexte, ces étoiles ne sont pas à considérer comme des opérations de multiplication.

lire plutôt ainsi : somme des montants si condition1 est vraie et si condition2 est vraie et si condition3 est vraie.

dhany

Bonjour Messieurs,

Mon fichier fait 68 Mo et contient pas mal d'infos confidentielles...je ne voudrais pas qu'il soit accessible à tous...

La formule en sommeprod ne me permet pas de changer les infos à compiler en fonction du critère "mois" puisque ce dernier est à choisir dans un menu défilant.

Telle qu'écrite, elle sort en #valeur.

Pour la première que tu m'as donné, la formule coinçait sur le critère "2018"

Merci

Yves

re

Forcement !, je n'ai pas vu que tu avais mis "2018" (qui est un texte), c'est 2018 (qui est un nombre) qu'il faut mettre

=somme(si('cumul 2014-2018'!N:N=2018)*('cumul 2014-2018'!M:M="mars")*('cumul 2014-2018'!M:M="Avril")*('cumul 2014-2018'!W:W='Tableau de bord'!B6)*('cumul 2014-2018'!AQ:AQ="PRESTA");('cumul 2014-2018'!G:G)))

Crdlmt

DjiDji59430

JE n'y arrive décidément pas!

Merci pour ta compréhension.

Je t'ai préparé un fichier type de ce que je veux extraire pour que ce soit plus compréhensible.

je ne maitrise absolument pas les matricielles!

Regarde si tu en es d'accord et n'hésite pas à commenter si cela te semble faisable.

Merci

Yves

4testen-ligne.xlsx (28.98 Ko)

Bonjour,

Tu n'avait pas dit tout de suite qu'il aurait fallu faire la somme !

Du coup, je te propose un TCD, avec une chronologie qui permet de faire justement cette somme. J'ai du ajouter une colonne (mois_bis) pour permettre cette chronologie.

je ne te propose pas de VBA, je suis une bille en VBA.

Mais ce tcd a de multiple possibilité.

Crdlmt

Bonsoir,

Je parlais bien d'additionner les éléments dans ma première demande. Désolé si il y a incompréhension.

le TCD ne peut pas être utilisé car je dois prendre en compte d'autres paramètres dans d'autres cellules et je veux que le tableau de bord soit facilement adaptable à mon équipe.

Le problème reste donc entier....

Merci de ton aide DjiDji

Yves

Re

Effectivement, j'avais mal lu. Mea culpa

Mais tu as tort de dénigrer mon tcd, car il peut prendre en compte tous les parametres de ton tableau !

et tu peux en faire autant que tu as de cas.

Désolé.

Crdlmt

Rechercher des sujets similaires à "formule imbriquee prblematique addition criteres"