Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Moteur KPI Dynamique | Modélisation de scénarios et systèmes interactifs d'aide à la décision
Formules Excel

Moteur KPI Dynamique

Glissez pour afficher le menu

Le classeur prend déjà en charge le reporting, la modélisation de scénarios et l’analyse de sensibilité. Dans ce chapitre, combiner ces systèmes dans un moteur centralisé de KPI où toutes les sorties réagissent dynamiquement aux entrées de l’utilisateur.

Structure du moteur KPI

Un système KPI dynamique sépare le classeur en trois couches :

  • Entrées : sélections de l’utilisateur ;
  • Logique : calculs et formules ;
  • Sorties : KPIs affichés.

Cette structure permet de garder le modèle évolutif et facile à contrôler.

Structure de SUMIFS et COUNTIFS

=SUMIFS(sum_range, criteria_range1, criteria1, ...)
=COUNTIFS(criteria_range1, criteria1, ...)

Ces fonctions agrègent les valeurs dynamiquement selon les filtres sélectionnés.

Logique FILTER, MAX et XLOOKUP

Les calculs de produit principal combinent plusieurs fonctions :

FILTER → MAX → XLOOKUP
  • FILTER : isole les lignes correspondantes ;
  • MAX : identifie la valeur la plus élevée ;
  • XLOOKUP : récupère le libellé associé.
Étape 1 Construire le panneau KPI
expand arrow

Dans la feuille Summary, créer une nouvelle section :

Dynamic KPI Panel
Étape 2 Créer la couche d’entrée
expand arrow

Construire la structure d’entrée suivante :

EntréeSource
Scénario actifScenarios!B7
Région sélectionnéeListe déroulante Reference_Lists
Mois sélectionnéNombre entier (1–12)
Étape 3 Calculer le chiffre d’affaires filtré
expand arrow

Saisir :

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])
  • Sales_Data[Region] : filtre de région ;
  • Sales_Data[Month] : filtre de mois.

Le KPI réagit désormais dynamiquement aux deux sélections.

Étape 4 Calculer le nombre de commandes filtrées
expand arrow

Saisir :

=COUNTIFS(Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])

Le KPI retourne le nombre de transactions correspondantes.

Étape 5 Calculer la valeur moyenne de commande
expand arrow

Saisir :

=IFERROR([FilteredRevenue]/[FilteredOrders],0)
  • [FilteredRevenue] : KPI chiffre d’affaires filtré ;
  • [FilteredOrders] : nombre de commandes filtrées ;
  • 0 : valeur de repli si aucune commande n’existe.
Étape 6 Trouver le produit principal
expand arrow

Saisir :

=XLOOKUP(MAX(FILTER(Sales_Data[Revenue],Sales_Data[Region]=[SelectedRegion])),Sales_Data[Revenue],Sales_Data[Product],"No data")
  • FILTER(...) : isole la région sélectionnée ;
  • MAX(...) : identifie la valeur de chiffre d’affaires la plus élevée ;
  • XLOOKUP(...) : retourne le produit correspondant.
Étape 7 Construire le chiffre d’affaires projeté
expand arrow

Saisir :

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth]) * Scenarios!Active Price Multiplier * Scenarios!Active Volume Multiplier
  • Chiffre d’affaires de base : sortie transactionnelle filtrée ;
  • Multiplicateur de prix : ajustement du scénario actif ;
  • Multiplicateur de volume : ajustement du scénario actif.

Le KPI modélise désormais le chiffre d’affaires projeté dynamiquement.

Étape 8 Tester l’ensemble du système KPI
expand arrow

Modifier :

  • Région ;
  • Mois ;
  • Scénario.

Vérifier que :

  • Le chiffre d’affaires se met à jour automatiquement ;
  • Le nombre de commandes se met à jour automatiquement ;
  • La valeur moyenne de commande se met à jour automatiquement ;
  • Le produit principal se met à jour automatiquement ;
  • Le chiffre d’affaires projeté se recalcule instantanément.

1. Quel est le principal objectif d’un moteur KPI ?

2. Pourquoi utilise-t-on IFERROR dans les calculs de KPI comme la valeur moyenne des commandes ?

3. Pourquoi utilise-t-on FILTER dans le calcul du produit le plus performant ?

question mark

Quel est le principal objectif d’un moteur KPI ?

Sélectionnez la réponse correcte

question mark

Pourquoi utilise-t-on IFERROR dans les calculs de KPI comme la valeur moyenne des commandes ?

Sélectionnez la réponse correcte

question mark

Pourquoi utilise-t-on FILTER dans le calcul du produit le plus performant ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3

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 5. Chapitre 3
some-alt