Aller au contenu principal
Mis à jour le

C'est quoi une table de données dans Excel ?

La table de données est l'outil d'analyse de scénarios qui calcule d'un coup plusieurs résultats d'une même formule, en faisant varier une ou deux valeurs d'entrée. Elle affiche ces résultats dans une grille, ce qu'on appelle aussi une table de sensibilité.

Boîte de dialogue Table de données d'Excel avec les cellules d'entrée en ligne et en colonne
La boîte désigne les cellules d'entrée que la table de données fera varier en ligne et en colonne.

À quoi sert une table de données dans Excel

La table de données te sert à mesurer la sensibilité d'un modèle, c'est-à-dire à voir comment un résultat évolue en changeant une ou deux de ses hypothèses. Tu la laisses parcourir toute une série de valeurs et remplir la grille à ta place, au lieu de tester chaque cas toi-même.

Fait à la main, l'exercice tourne vite à la corvée : tu saisis une valeur, tu relèves le résultat, tu en changes, tu relèves encore, et tu recommences pour chaque hypothèse. La table de données calcule tout d'un coup et pose les résultats côte à côte, prêts à comparer.

C'est l'outil des projections chiffrées, comme la mensualité d'un prêt selon le taux et la durée, ou la marge selon le prix et le volume. Les financiers l'appellent d'ailleurs une analyse de sensibilité, le cœur d'un modèle qu'on présente en réunion.

Le piège
Tu ne peux pas modifier ni supprimer une seule cellule de résultat : la grille entière forme un bloc que tu changes d'un seul tenant. Pour la refaire, sélectionne tous les résultats, appuie sur Suppr, puis relance la table de données.

Comment créer une table de données dans Excel

La table de données affiche d'un coup comment un résultat varie selon une ou deux entrées. Prépare une grille autour de ta formule, puis laisse Excel remplir toutes les combinaisons à ta place.

  1. 1
    Construis la grille, place la référence à ta formule dans la cellule d'angle en haut à gauche, puis les valeurs d'entrée à tester le long d'une ligne, d'une colonne, ou des deux.
  2. 2
    Sélectionne toute la grille, formule d'angle et valeurs d'entrée comprises, en incluant les cellules vides qui recevront les résultats.
  3. 3
    Ouvre Données puis Analyse scénarios puis Table de données pour lancer l'outil.
    Menu Analyse scénarios de l'onglet Données du ruban Excel, avec l'entrée Table de données en bas
    La table de données remplit sa plage de résultats par une formule matricielle unique, que tu ne pourras plus modifier cellule par cellule.
  4. 4
    Renseigne « Cellule d'entrée en ligne » et/ou « Cellule d'entrée en colonne » en pointant les cellules variables d'origine de ton modèle, puis valide, Excel remplit toutes les combinaisons.
    Boîte de dialogue Table de données d'Excel, avec les champs Cellule d'entrée en ligne et Cellule d'entrée en colonne
    Le champ en ligne correspond aux valeurs alignées en haut de la grille, celui en colonne aux valeurs de la première colonne. Une table à une seule variable n'en remplit qu'un des deux.
  5. 5
    Change ensuite n'importe quelle valeur d'entrée : toute la grille se recalcule d'un coup, sans refaire la manipulation.
L'astuce en plus
Alléger le recalcul sur un gros fichierUne table de données se recalcule à chaque frappe et peut figer un gros classeur. Passe sur Formules puis Options de calcul, choisis « Automatique sauf dans les tables de données », et elles ne recalculent plus qu'avec F9.

Quelle différence entre une table de données à une et à deux variables

Tout se joue sur le nombre d'hypothèses que tu fais varier en même temps. Le mécanisme reste identique, seules la disposition de la grille et la place de la formule changent d'un cas à l'autre.

Une variable

Tu ne fais bouger qu'une seule entrée, un taux par exemple, dont tu alignes les valeurs le long d'une colonne ou d'une ligne. La formule à suivre se pose sur le bord de cette liste, et Excel rend un résultat en face de chaque valeur. Rien ne t'oblige à t'arrêter à une seule formule : pose-en d'autres à côté, la mensualité puis les intérêts totaux, et la table remplit chaque colonne pour toutes tes valeurs.

Deux variables

Tu croises deux entrées à la fois, un taux en colonne et une durée en ligne. La formule quitte alors le bord pour la cellule d'angle, en haut à gauche, là où la ligne et la colonne de valeurs se rejoignent. Excel calcule chaque intersection et te rend un tableau à double entrée, une valeur pour chaque paire de taux et de durée.

Table de données Excel à une variable calculant le ROI publicitaire pour dix paliers de budget de 5 000 à 50 000 euros.
La table de données recalcule le ROI du modèle pour chaque palier de budget et montre le décrochage au-delà de 25 000 euros.
Le savais-tu ?
Clique sur une cellule de résultat, et la barre de formule affiche {=TABLE(ligne;colonne)} entre accolades. C'est une fonction matricielle qu'Excel écrit lui-même dès que tu valides la commande, et qui recalcule tout le bloc en une seule fois.

Questions fréquentes sur la table de données

La valeur cible part d'un objectif et cherche la seule entrée qui y mène, par exemple le taux exact qui ramène une mensualité à 900 euros. La table de données fait l'inverse : elle balaie toute une série d'entrées et te montre le résultat de chacune. L'une vise un point précis, l'autre dresse la carte complète. Sers-toi de la table de données pour explorer, et de la valeur cible pour verrouiller un seuil.

Pour aller plus loin

Tout ce dont tu as besoin pour passer de la définition à l’usage se trouve ici.

Besoin d’aide sur Excel ?

Rejoins le Dojo pour poser tes questions, obtenir de l’aide sur tes fichiers Excel et participer chaque mois à un cours collectif en direct.

Gratuit · Sans carte bancaire