septembre
2012
Bonjour.
Les débutants en Excel se sont souvent cassé les dents sur la raison de la présence du signe $ dans la référence à une cellule. En effet, pouvoir faire la différence entre =A2 et =$A$2 n’est pas toujours chose aisée. A ceux qui auraient quelques soucis avec ce concept d’Excel, je conseille d’ailleurs de lire mon tutoriel sur les références absolues et relatives, publié sur www.developpez.com.
L’utilisation des tableaux, apparus à la version 2007 et améliorés dans la version 2010, permet de s’affranchir de cette notion d’absolu et de relatif grâce aux références structurées, qui font appel à la… structure du tableau. Dès lors, pourquoi se poser la question de références structurées absolues ou relatives? Et d’abord, qu’est-ce qu’une référence structurée? De plus, nous allons être amenés à revoir nos automatismes relatifs au bouton de recopie et au copier/coller.
Excel 2007 a vu apparaître la notion de tableau, dont les listes 2003 étaient les précurseurs. Un tableau, dont je conçois que l’appellation par Microsoft n’est pas heureuse car a priori, un tableur, ça sert à faire des tableaux, c’est en fait une table de données, c’est-à-dire un ensemble cohérent d’informations structurés en lignes et en colonnes, une ligne représentant un enregistrement, chaque colonne contenant des données de même nature.Basculer une plage de données en tableau s’effectue très simplement via l’onglet Insertion > Tableaux > Tableau.
Parmi beaucoup d’avantages, je cite celui de l’utilisation des références structurées, qui permettent d’utiliser le nom du tableau et/ou les noms des colonnes dans les cellules, que ce soit dans le tableau lui-même ou dans une cellule extérieure au tableau.
Le problème survient lorsque l’on veut recopier latéralement une formule utilisant une référence structurée, cette dernière semblant a priori être absolue, c’est-à-dire bloquée sur la colonne nommée du tableau.
En fait, la façon de recopier la formule va déterminer si la colonne est référencée « absolue » ou « relative ».
Soit à vouloir sommer dans un tableau de résultat les totaux du C.A., du P.A. et de la marge. La formule illustrée ci-dessus expose comment utiliser la référence à la colonne du C.A. du tableau. Si je souhaite recopier cette formule vers la droite, pour calculer la somme des autres colonnes du tableau, malgré que j’ai utilisé une référence structurée utilisant un nom de colonne, je vais pouvoir rendre la colonne « relative » lors de la recopie en utilisant le bouton de recopie pour tirer la formule sur les deux colonnes de droite. En utilisant cette façon de faire, Excel va faire glisser la référence structurée vers la droite, en adaptant le nom de la colonne.
Imaginons maintenant un tableau de résultat qui calcule le C.A. en fonction de la catégorie.
Pour recopier la formule sur la cellule de droite de façon à récupérer la somme de la catégorie « Hardware », on va cette fois-ci recopier la formule par copier/coller.
En résumé:
lors d’une recopie latérale, si je veux utiliser une référence structurée de manière relative, j’utilise le bouton de recopie.
Si je veux utiliser une référence structurée absolue, j’utilise le copier/coller.
Bons développements avec Excel.
Articles récents
- Formation EXCEL: Analyse des données sans formules grâce aux tableaux croisés dynamiques
- Access : Sélectionner une valeur selon l’une ou l’autre de ses propriétés
- Références structurées: absolues ou relatives?
- Excel 2013, un relooking commercial ou une révolution copernicienne?
- Outook sur Exchange mutualisé