Easy-Micro

BUREAUTIQUE EXCEL avancées
Références structurées

Calcul Excel avec les références structurées

🔶 Références structurées

Lorsque vous ajoutez des formules à un tableau de données Excel, le nom du tableau et des colonnes apparait automatiquement comme, par exemple, =SOMME(VentesDépt[Montant ventes]) à la place de =SOMME(C2:C7). Cette combinaison de nom de tableau et de colonne est appelée une référence structurée.

Tableau de donnée Microsoft Excel

🔶 Références structurées absolues

Imaginons un tableau de données nommé "prodPrix" avec une colonne "Tarif". Si vous créez une formule, elle utilisera une référence structurée relative comme celle-là : @[Tarif]

Pour transformer cette référence structurée relative en absolue, il faut rajouter le nom du tableau et le nom de la colonne comme ceci : prodPrix[@[Tarif]:[Tarif]]

🔶 Règles de syntaxe des références structurées

Pour créer ou modifier manuellement des références structurées, utilisez les règles de syntaxe suivantes :
  • Placez les spécificateurs entre crochets
    Tous les spécificateurs de tableaux, de colonnes et d'éléments spéciaux doivent figurer entre crochets ([ ]). Un spécificateur qui en contient d'autres exige des crochets externes. Par exemple : =prodPrix[[Sales Person] :[Region]]
  • Les en-têtes de colonnes sont des chaînes de caractères
    Toutefois, ils ne nécessitent pas de guillemets lorsqu'ils sont utilisés dans une référence structurée. Les nombres ou les dates, par exemple 2014 ou 01/01/2014, sont également considérés comme des chaînes de caractères.
  • Placez les en-têtes de colonne avec des caractères spéciaux entre crochets
    S'il comporte des caractères spéciaux, l'en-tête complet doit figurer entre crochets, ce qui oblige à utiliser des doubles crochets dans un spécificateur de colonne. Par exemple : =prodPrix[[Montant total €]]
  • Utilisez un caractère d'échappement à la place d'un caractère spécial dans les en-têtes de colonne
    Certains caractères ont une signification particulière et obligent à utiliser une apostrophe (') comme caractère d'échappement. Par exemple : =SynthèseExerciceVentesDépt['#ArticlesB]

🔶 Opérateurs de référence des références structurées

  • : (deux points) opérateur de plage
    =VentesDépt[[Vendeur]:[Région]] soit toutes les cellules dans deux colonnes voisines ou plus
  • , (virgule) opérateur d'union
    =VentesDépt[Montant des ventes],VentesDépt[Montant de la commission] soit une combinaison de deux colonnes ou plus
  • (espace) opérateur d'intersection
    =VentesDépt[[Vendeur]:[Montant des ventes]] VentesDépt[[Région]:[% commission]] soit l'intersection de deux colonnes ou plus
[Source : Support.microsoft.com]

🔶 Spécificateurs d'éléments spéciaux

  • #Tout
    Tout le tableau, y compris les en-têtes de colonne, les données et les totaux (le cas échéant).
  • #Données
    Uniquement les lignes de données.
  • #Headers
    Uniquement l'en-tête de colonne.
  • #Totaux
    Uniquement la ligne des totaux. Si cette ligne n'existe pas, le résultat renvoyé est vide.
  • #Cette ligne ou @ ou @[Nom de colonne]
    Uniquement les cellules dans la même ligne que la formule.

< Page précédente EXCEL AVANCéES