Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Analyse Basée sur le Temps | Modélisation Financière Dynamique et Basée sur le Temps
Formules Excel

Analyse Basée sur le Temps

Glissez pour afficher le menu

Les rapports basés sur le temps nécessitent plus que de simples dates de transaction brutes. Dans ce chapitre, création d’analyses dynamiques mensuelles et cumulées annuelles qui se mettent à jour automatiquement en fonction de la date actuelle.

Fonctions de décomposition de date

=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
  • MONTH(): renvoie le numéro du mois ;
  • YEAR(): renvoie l’année ;
  • TEXT(): formate les dates en libellés lisibles.

Structure de TODAY

=TODAY()

TODAY() renvoie dynamiquement la date système actuelle.

Structure de EOMONTH

=EOMONTH(start_date, months)
  • start_date : date de départ ;
  • months : nombre de mois à avancer ou reculer.

Formule utilisée dans ce chapitre :

=EOMONTH(TODAY(),-1)

Ceci renvoie de manière fiable une date valide du mois précédent, même lors d’un changement d’année.

Étape 1 Valider la colonne Date
expand arrow

Vérifier que Sales_Data[Date] contient des valeurs de date Excel valides et non des chaînes de texte.

Étape 2 Créer des colonnes d’assistance
expand arrow

Dans Sales_Data, créer les colonnes suivantes :

Month
Year
Month_Year

Dans la première ligne de chaque colonne, saisir :

=MONTH([@Date])
=YEAR([@Date])
=TEXT([@Date],"MMM YYYY")

Le jeu de données contient désormais des dimensions temporelles réutilisables pour l’analyse.

Étape 3 Calculer le chiffre d’affaires du mois en cours
expand arrow

Saisir :

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
  • MONTH(TODAY()) : mois en cours ;
  • YEAR(TODAY()) : année en cours.

L’indicateur clé de performance se met désormais à jour automatiquement au fil du calendrier.

Étape 4 Calculer le nombre de commandes du mois en cours
expand arrow

Saisir :

=COUNTIFS(Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))

Cela compte toutes les transactions du mois et de l’année en cours.

Étape 5 Calculer le chiffre d’affaires du mois précédent
expand arrow

Saisir :

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
  • EOMONTH(TODAY(),-1) : référence au mois précédent ;
  • MONTH(...) : numéro du mois précédent ;
  • YEAR(...) : contexte d’année correct.

La formule reste stable lors des transitions de mois et d’année.

Étape 6 Calculer le chiffre d’affaires cumul annuel
expand arrow

Saisir :

=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
  • "<="&MONTH(TODAY()) : opérateur de comparaison dynamique ;
  • Inclut tous les mois jusqu’au mois en cours.
Étape 7 Tester la sensibilité temporelle
expand arrow

Ajouter une transaction datée du mois en cours.

Vérifier que :

  • Le chiffre d’affaires du mois en cours se met à jour automatiquement ;
  • Le nombre de commandes du mois en cours se met à jour automatiquement ;
  • Le chiffre d’affaires cumul annuel se met à jour automatiquement.

1. Pourquoi séparons-nous les dates en colonnes auxiliaires Mois et Année ?

2. Pourquoi EOMONTH est-il préféré à la soustraction de 1 à MONTH(TODAY()) ?

3. Que permet l'expression "<="&MONTH(TODAY()) dans les calculs YTD ?

question mark

Pourquoi séparons-nous les dates en colonnes auxiliaires Mois et Année ?

Sélectionnez la réponse correcte

question mark

Pourquoi EOMONTH est-il préféré à la soustraction de 1 à MONTH(TODAY()) ?

Sélectionnez la réponse correcte

question mark

Que permet l'expression "<="&MONTH(TODAY()) dans les calculs YTD ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 4. Chapitre 2
some-alt