Chiffre d'affaire cumulé par mois pour chaque produit [Résolu]

Signaler
Messages postés
115
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
25 février 2020
-
Rednalas
Messages postés
115
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
25 février 2020
-
Bonjour,

Le challenge du jour consiste à cumuler un chiffre d'affaire (CA) en volume (c'est-à-dire en nombre d'unités) cumulé pour chaque produit selon un mois précis.
Mon fichier est composé de 3 onglets.

- Onglet 1 : Année X
- Onglet 2 : Année Y
Dans ces 2 onglets, on a en colonne A (mettons de A2 à A23) les produits et en ligne 1 (de B1 à M1) les mois de l'année.

- Onglet 3: le comparatif mensuel.
La colonne A répertorie les produits, la colonne B le CA en volume de l'année X par produit et la colonne C A en volume de l'année Y par produit.
Quand je renseigne un mois dans la cellule F2, je souhaite que chaque cellule soit automatiquement remplie avec le CA cumulé jusqu'au mois indiqué pour chaque année et chaque produit.

Quelle formule/syntaxe utiliser?
Si je fais une recherchev de type
=RECHERCHE V($F$2;'Année X!$A$1:$M$23;(LIGNE()-2);FAUX)
j'ai le CA pour le mois en question mais pas le CA cumulé.

Merci d'avance !

5 réponses

Messages postés
11990
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 avril 2020
1 761
Re,

Remplace la formule en B2 par :
=SOMME(INDIRECT("'CA 2019'!B"&EQUIV(A2;'CA 2019'!A:A;0)):INDIRECT("'CA 2019'!"&CAR(65+EQUIV(Feuil2!$D$4;mois;0))&EQUIV(A2;'CA 2019'!A:A;0)))
Rednalas
Messages postés
115
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
25 février 2020
14
Cela fonctionne, merci beaucoup !
Messages postés
16139
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
7 avril 2020
2 916
Bonjour,

Pourquoi est ce un challenge ?
Rednalas
Messages postés
115
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
25 février 2020
14
C'est un challenge pour moi, parce que j'y reviens régulièrement et que je n'ai pas trouvé de solution. Solution, qui, je suppute, doit être beaucoup moins complexe que je l'imagine.
Messages postés
11990
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 avril 2020
1 761
Bonjour

Un petit exemple , à adapter à ton fichier
https://www.cjoint.com/c/JBvryoa5OK4

Cdmnt
Via
Rednalas
Messages postés
115
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
25 février 2020
14
Bonjour Via,

Quelle est la signification de la constante "65" dans la formule ?

Cdlt
Messages postés
11990
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 avril 2020
1 761
Bonjour Rednalas

65 est le code caractère de la lettre A
On reconstitue avec INDIRECT la lettre de la colonne dans laquelle se trouve la valeur cherchée
EQUIV renvoie le rang du mois dans la plage de titres
par ex pour février EQUIV renvoie 2 et CAR(65 +2) renvoie donc C

Cdlmnt
Messages postés
115
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
25 février 2020
14
Merci pour l'explication.
Je rencontre un problème supplémentaire.
Si j'insère des lignes supplémentaires au-dessus du tableau, les données sont faussées.
En Feuil2 j'ai la formule suivante en B2:
=SOMME('CA 2019'!D2:INDIRECT("'CA 2019'!"&CAR(65+EQUIV(Feuil2!$D$4;mois;0))&LIGNE()))
Si j'insère une ligne au-dessus du tableau en Feuil2, la formule cumule non seulement les valeurs à l'horizontale mais aussi à la verticale ! Si j'insère une ligne au-dessus du tableau et que la case mois indique mars, alors la formule me rapporte le cumul de janvier à mars pour les produits A et B du tableau "CA 2019" en B2.
Si j'insère 2 lignes, alors elle cumule de janvier à mars pour les produits A, B et C.

Y a-t-il une solution pour cela ?