Vidéo: #Excel : MACROS MENU, TABLEAU DE BORD ET FORMULAIRE 2025
L'un des moyens les plus utiles d'utiliser une zone de liste dans vos tableaux de bord Excel et rapports est de contrôler plusieurs cartes avec un sélecteur. La figure suivante illustre un exemple de ceci. Lorsqu'une sélection de région est effectuée dans la zone de liste, les trois graphiques sont alimentés avec les données de cette région, en ajustant les graphiques pour qu'ils correspondent à la sélection effectuée.
Heureusement, tout cela se fait sans code VBA, juste une poignée de formules et une zone de liste.
Pour créer cet exemple, commencez avec trois jeux de données brutes - comme indiqué dans la figure suivante - qui contiennent trois catégories de données: Chiffre d'affaires,% net et marge brute. Chaque ensemble de données contient une ligne distincte pour chaque région, y compris une pour toutes les régions.
Vous ajoutez ensuite une zone de liste qui renvoie le numéro d'index de l'élément sélectionné à la cellule P2, comme indiqué dans la figure suivante.
Ensuite, créez une table de transfert composée de toutes les formules. Dans cette table de transfert, vous utilisez la fonction CHOOSE d'Excel pour sélectionner la valeur correcte dans les tables de données brutes en fonction de la région sélectionnée.
Dans Excel, la fonction CHOISIR renvoie une valeur d'une liste de valeurs spécifiée basée sur un numéro de position spécifié. Par exemple, la formule CHOOSE (3, "Red", "Yellow", "Green", "Blue") renvoie Green car Green est le troisième élément de la liste de valeurs. La formule CHOOSE (1, "Red", "Yellow", "Green", "Blue") renvoie le rouge.
Comme vous pouvez le voir dans la figure suivante, la formule CHOISIR extrait le numéro de position cible de la cellule P2 (la cellule où la zone de liste affiche le numéro d'index de l'élément sélectionné), puis associe ce numéro à la liste des cellules références données. Les références de cellules proviennent directement de la table de données brutes.
Dans l'exemple illustré dans la figure ci-dessus, les données qui seront retournées avec cette formule CHOOSE sont 41767. Pourquoi? Parce que la cellule P2 contient le numéro 3 et la troisième référence de cellule dans la formule CHOOSE est la cellule B9.
Vous entrez le même type de formule CHOOSE dans la colonne Jan, puis vous le copiez, comme illustré dans la figure suivante.
Pour tester le fonctionnement de vos formules, modifiez manuellement la valeur de la cellule P2 en entrant 1, 2, 3, 4 ou 5. Lorsque les formules fonctionnent, tout ce qu'il reste à faire est de créer les diagrammes à l'aide de la table de transfert.
Si Excel fonctionne comme CHOOSE ou INDEX est un peu intimidant pour vous, ne vous inquiétez pas. Il existe littéralement des centaines de façons d'utiliser diverses combinaisons de contrôles Form et de fonctions Excel pour obtenir des rapports interactifs. Il n'existe aucune règle définie sur les contrôles de formulaire ou les fonctions Excel que vous devez utiliser dans votre modèle.
Commencez par apporter des améliorations de base à votre tableau de bord en utilisant les commandes et les formules qui vous conviennent. Ensuite, essayez progressivement d'introduire certains des contrôles et des fonctions les plus complexes. Avec un peu d'imagination et de créativité, vous pouvez prendre les bases et personnaliser vos propres tableaux de bord dynamiques.
