PaliSkill
Excel avancé

Leçon 1 / 8 — Chapitre 3: Tableaux croisés dynamiques, tableaux de bord et modèle de données

Tableaux croisés dynamiques : les champs calculés

Un tableau croisé dynamique (TCD) résume déjà vos données, mais parfois l'information qui vous intéresse n'existe pas telle quelle dans votre table source — par exemple une marge, calculée à partir du prix de vente et du coût. Plutôt que d'ajouter une colonne dans les données source, un champ calculé permet de créer ce calcul directement à l'intérieur du TCD.

Créer un champ calculé :

  1. Cliquez n'importe où dans votre tableau croisé dynamique.
  2. Onglet Analyse de tableau croisé dynamique (ou Options, selon la version) > Champs, éléments et jeux > Champ calculé.
  3. Donnez un nom au nouveau champ (par exemple « Marge »).
  4. Dans la zone Formule, construisez le calcul en utilisant les noms des champs existants entre eux, par exemple : =Prix-Cout (sans espaces dans les noms de champs, ou en les entourant d'apostrophes si le nom contient un espace).
  5. Validez : le champ calculé apparaît désormais comme n'importe quel autre champ, disponible dans la liste des champs du TCD.

Une différence importante avec une formule classique : un champ calculé travaille sur les totaux déjà agrégés du TCD, pas ligne par ligne sur les données source. Pour une marge simple (prix moins coût), cela ne change rien au résultat. Mais pour un ratio ou un pourcentage, le résultat d'un champ calculé peut différer d'une formule calculée ligne par ligne puis moyennée — un piège classique à connaître avant de se fier aveuglément au chiffre affiché.

Exemple concret : une coopérative de vente de céréales suit ses ventes de mil, maïs et sorgho dans un tableau avec le prix de vente et le coût d'achat par sac. Dans son TCD résumant les ventes par céréale et par mois, elle ajoute un champ calculé « Marge » = Prix - Coût, qui apparaît automatiquement pour chaque croisement céréale/mois sans avoir à retoucher les données source.

À vous de jouer

À faire

Un grossiste en boissons a un TCD avec les champs "PrixVente" et "PrixAchat". Il veut ajouter un champ calculé nommé "Benefice" égal à PrixVente moins PrixAchat. Quelle formule doit-il saisir dans la zone Formule du champ calculé ?

Réalisez la tâche, puis saisissez votre réponse ci-dessous pour vérification.

💡 Formule de champ calculé, commence par =.

À vous de jouer

À faire

Un champ calculé dans un TCD effectue son calcul sur quel type de données : les totaux déjà agrégés du tableau croisé, ou ligne par ligne sur les données source d'origine ?

Réalisez la tâche, puis saisissez votre réponse ci-dessous pour vérification.

💡 Courte expression (agrégé ou ligne par ligne).

Quitter le module