Analyse de la performance à périmètre constant

Bonjour à tous,

J’aimerais comparer la performance du chiffre d’affaires de boutiques d’années en années à périmètre constant. Si je prends un exemple : je souhaite analyser l’évolution du chiffre d’affaires de 2020 par rapport à 2019, sauf qu’en 2020 des boutiques vont ouvrir, d’autres vont fermer, ce qui va avoir un impact sur l’évolution du chiffre d’affaires et par conséquent biaiser mon analyse. Je souhaite comparer uniquement les boutiques qui ont eu une activité complète sur la période jan-19 jusqu’à déc-19 et jan-20 jusqu’à déc-20. L’idée de cet exercice est de ne tirer uniquement le nom des boutiques, je viendrais réaliser mes analyses par la suite.

Data Base --> Ce que j’ai

Boutique (PoS Code)

Opening Date

Closing Date

A

01/01/2003

B

12/03/2019

C

01/01/2018

12/09/2020

D

01/06/2020


E

01/03/2015

01/01/2021

F

01/06/2013

01/06/2022

« N/A »



Y

01/01/2003


ZZ

01/05/2015


Tableau que je souhaite avoir – Périmètre constant 2020

Boutique (PoS Code)

Opening Date

Closing Date

A

01/01/2003


E

01/03/2015

01/01/2021

F

01/06/2013

01/06/2022

Y

01/01/2003


ZZ

01/05/2015


Explication :

  • A, a bien été ouverte sur les périodes jan-19 à déc-20
  • B, n’a pas été ouverte sur les périodes jan-19 à déc-20
  • C, n’a pas été ouverte sur les périodes jan-19 à déc-20
  • D, n’a pas été ouverte sur les périodes jan-19 à déc-20
  • E, a bien été ouverte sur les périodes jan-19 à déc-20
  • F, a bien été ouverte sur les périodes jan-19 à déc-20
  • Ne pas prendre en compte les « N/A »
  • Y, a bien été ouverte sur les périodes jan-19 à déc-20
  • ZZ, a bien été ouverte sur les périodes jan-19 à déc-20

A noter que s’il n’y a pas de closing date, c’est que la boutique n’est pas fermée.

  • Il faudrait ensuite répéter cette méthodologie pour 2021, et 2022

Bonjour à tous !

Je vous propose de tester en M9 la formule suivante :

=LET(
a;DROITE(M6;4);
pc;B9:B1000;
od;J9:J1000;
cd;K9:K1000;
FILTRE(ASSEMB.H(pc;od;cd);(od<=DATE(a-1;1;1))*(cd>DATE(a;12;31)))
)

Bonjour JFL,

Le format de la feuille a changé, et je souhaiterais en plus, filtrer par géographie (nouvel excel joint). Comment pensez-vous que je puisse faire maintenant ?

Merci beaucoup,

Théo

Bonjour à tous !

Il est préférable d'exposer l'entièreté de son besoin dès le départ. Cela évite de faire et défaire...

Je vous propose de tester la formule suivante en M9 :

=LET(
a;DROITE(N6;4);
z;M6;
c;$F$9:$F$1000;
pc;$B$9:$B$1000;
od;$J$9:$J$1000;
cd;$K$9:$K$1000;
FILTRE(ASSEMB.H(pc;od;cd); (od<=DATE(a-1;1;1)) * (cd>DATE(a;12;31)) * (c=z) )
)

Je vous laisse le soin d'adapter la variable "c" en fonction de la zone géographique à tester.

Merci infiniment ! C'est parfait :)

Bonjour à tous de nouveau !

Bien...

Je vous remercie de ce retour.

Dernière question JFL si possible !

Si je souhaite faire le même exercise, mais sur les 12 derniers mois, comment je dois modifier la formule (i.e. périmètre constant pour Juillet-23) ?

Merci beaucoup,

Théo

Bonjour à tous de nouveau !

Avez-vous analysé la formule proposée ?

Ce sont les dates utilisées par celle-ci qui doivent être construites pour fournir une date début et une date fin.

La date butoir de juillet 2023 est saisie dans quelle cellule de votre projet ?

Ci-joint une nouvelle version de l'excel, en AC6 par exemple.

Merci encore !

Bonjour à tous de nouveau !

Proposition en AB9 :

=LET(
df;FIN.MOIS(DATEVAL("01-"&DROITE(AC6;7));0);
dd;FIN.MOIS(df;-12)+1;
z;AB6;
c;$F$9:$F$1000;
pc;$B$9:$B$1000;
od;$J$9:$J$1000;
cd;$K$9:$K$1000;
FILTRE(ASSEMB.H(pc;od;cd); (od<=dd) * (cd>df) * (c=z) )
)
Rechercher des sujets similaires à "analyse performance perimetre constant"