Vous devez connaître la différence entre une plage et un tableau dans Excel
Que vous passiez un entretien pour un emploi lié à Excel ou que vous enseigniez à un débutant, il est crucial d'utiliser la bonne terminologie. Par-dessus tout, connaître la différence entre une plage et un tableau est la clé pour comprendre comment Excel traite les données, vous donnant ainsi un meilleur aperçu des fonctions dynamiques modernes.
Sommaire
Qu'est-ce qu'une plage Excel ?
Une plage Excel est un bloc physique de cellules dans une feuille de calcul. C'est tangible, visible et avec lequel vous pouvez interagir directement. Considérez les plages comme des conteneurs dans votre feuille de calcul où se trouvent les données.
Les gammes présentent plusieurs caractéristiques clés :
- Localisation physique : Les plages occupent des zones spécifiques et identifiables dans votre feuille de calcul. Par exemple, la plage A1:A20 est le bloc de cellules de A1 à A20, y compris tout le reste. Une plage peut également être non contiguë, faisant référence à plusieurs blocs de cellules non adjacents (tels que A1:A5, C1:C5).
- Visible et tangible : Vous pouvez sélectionner des plages avec votre souris, appliquer une mise en forme, fusionner des cellules à l'intérieur de celles-ci et même les imprimer.
- Notation: Les plages sont généralement indiquées par deux points (:) pour séparer les cellules en haut à gauche et en bas à droite du bloc. Une seule cellule peut également être considérée comme une plage.
- Plages nommées : Une plage physique peut se voir attribuer un nom descriptif, comme Sales_Data. Cela rend les formules plus faciles à lire et à gérer, et vous pouvez utiliser la zone de nom dans le coin supérieur gauche pour accéder directement à une plage nommée.
- Utilisation principale : Les plages sont essentielles dans Excel pour saisir des données, organiser des informations, tracer des données, définir des zones d'impression et bien plus encore. Ce sont souvent les données sources des formules.
Dans cet exemple, la plage A1:A5 est renommée « Nombres ».
How-To Geek de A à Z sur le jargon clé de Microsoft Excel
Familiarisez-vous avec le jargon Excel essentiel !
Qu'est-ce qu'un tableau Excel ?
En revanche, un tableau Excel est un ensemble de valeurs stockées dans la mémoire d'Excel à des fins de calcul. C'est entièrement virtuel et abstrait : vous ne pouvez pas voir ou « toucher » directement un tableau de la même manière qu'une plage. Les tableaux sont les structures de données transitoires qu'Excel utilise en arrière-plan pour effectuer des opérations complexes.
La principale caractéristique d'un tableau Excel est que vous ne pouvez pas le voir, mais vous pouvez voir son résultat s'il est affiché dans la feuille de calcul.
Deuxièmement, lorsque le moteur de calcul d'Excel traite une formule qui fait référence à une plage (telle que A1:A10 ou une plage nommée comme Sales_Data), il convertit les valeurs de cette plage en un tableau en mémoire. Ce tableau invisible est celui avec lequel Excel fonctionne.
Par exemple, considérons la formule :
=A1:A5>5
Ici, Excel convertit d'abord la plage (A1:A5) en un tableau de valeurs en mémoire : {2 ; 4 ; 6 ; 8 ; 10}. Ensuite, il teste chaque valeur du tableau par rapport à la condition (>5), produisant un tableau de valeurs booléennes : {FALSE ; FAUX; VRAI; VRAI; VRAI}. Ce tableau est ensuite affiché sur la feuille de calcul, occupant la plage B1:B5. Le point-virgule fait office de séparateur de lignes.
Troisièmement, les tableaux peuvent également être explicitement définis dans des formules utilisant des constantes matricielles. Par exemple, si vous tapez {1,2,3} dans une formule, il s'agit du modèle physique du tableau, mais le tableau lui-même reste une structure de données virtuelle en mémoire pendant le traitement.
Prenons cette formule comme exemple :
=A1*{1,2,3}
Excel effectue les étapes suivantes en mémoire. Tout d’abord, il multiplie la valeur de la cellule A1 par le premier élément de la constante matricielle (1) pour produire 10. Ensuite, il multiplie la valeur par le deuxième élément (2) pour produire 20, et enfin, il multiplie la valeur par le troisième élément (3) pour produire 30.
Le résultat est un nouveau tableau virtuel : {10, 20, 30}. Ce tableau ayant plusieurs valeurs, il occupe la plage B1:D1. La virgule fait office de séparateur de colonnes.
La virgule (pour les séparations de colonnes) et le point-virgule (pour les séparations de lignes) présentés dans les exemples ci-dessus sont standard pour les versions Excel qui utilisent la virgule comme séparateur de liste par défaut (comme en anglais américain). Dans les versions où le point-virgule est le séparateur de liste par défaut, le séparateur de colonnes dans une constante tableau est généralement la barre oblique inverse ().
Enfin, là où les plages peuvent être non contiguës, les tableaux ne le peuvent pas : ils sont toujours rectangulaires.
Les tableaux en action : déversement de résultats
Dans les versions d'Excel publiées avant 2019, obtenir des résultats multicellulaires à partir d'une seule formule était un processus fastidieux impliquant des formules matricielles CSE (Ctrl+Shift+Enter). Cependant, l’introduction des tableaux dynamiques a révolutionné la situation.
Alors que les formules standard renvoient généralement un seul résultat dans une seule cellule, les formules matricielles modernes renvoient plusieurs valeurs, comme vous l'avez vu dans les exemples ci-dessus.
La formule exécute un calcul qui produit un tableau en mémoire. Ensuite, Excel répartit les résultats dans les cellules adjacentes de la feuille de calcul. Ce bloc de cellules est appelé plage de déversement. Pour créer cela, il vous suffit de taper la formule dans la cellule en haut à gauche et Excel s'occupe du reste.
Par exemple, si vous tapez :
=UNIQUE(A1:A10)
dans la cellule B1, Excel répartit les valeurs uniques des cellules A1 à A10 dans les cellules ci-dessous.
FILTER, SORTBY et SEQUENCE sont d'autres exemples de fonctions de tableau dynamique qui produisent des résultats dispersés.
6 fonctions qui ont changé la façon dont vous utilisez Microsoft Excel
Les fonctions de tableau dynamique ont changé la donne.
L'opérateur du champ de déversement
Lorsqu'une formule matricielle dynamique a des résultats dispersés, vous pouvez faire référence à l'intégralité de la plage de débordement en ajoutant un signe dièse (#), également appelé opérateur de plage de débordement, après l'adresse de la cellule en haut à gauche.
Dans cet exemple, la formule UNIQUE de la cellule B2 se répercute sur la cellule B6. Ensuite, la formule MOYENNE dans la cellule C2 fait référence à l'ensemble de la plage de déversement comme B2# :
=AVERAGE(B2#)
De cette façon, si la plage déversée s'étend ou se contracte dans la colonne B, la formule de la colonne C fonctionne toujours comme prévu. Cet opérateur relie parfaitement les concepts : une formule génère un tableau en mémoire et Excel utilise une plage pour afficher le résultat déversé.
Gammes et tableaux : principales distinctions et points à retenir
Comprendre la différence entre les plages et les tableaux n'est pas seulement une question de sémantique : c'est une distinction cruciale pour maîtriser Excel moderne. En effet, cela vous aide à mieux comprendre comment Excel traite les données.
Lorsque vous utilisez une formule comme :
=SUM(A1:A10)
Excel traite la plage (A1:A10) en la convertissant en tableau en mémoire. Ce tableau est celui avec lequel Excel travaille pour calculer la somme. La distinction est subtile mais importante : alors que la plage est le bloc physique de cellules, Excel le convertit temporairement en tableau pour effectuer le calcul en mémoire.
En bref:
-
Une plage est un conteneur sur une feuille de calcul où les données sont stockées et visibles.
-
Un tableau est l’ensemble virtuel transitoire de valeurs qu’Excel utilise en arrière-plan pour effectuer des calculs.
|
Fonctionnalité |
Plage Excel |
Tableau Excel |
|---|---|---|
|
Nature |
Physique, sur la feuille de travail |
Virtuel, en mémoire |
|
Forme |
Peut être contigu (rectangulaire) ou non contigu (plusieurs blocs) |
Toujours rectangulaire |
|
Référence |
Utilise le séparateur deux-points ou une plage nommée |
Utilise des séparateurs par virgule ou point-virgule en notation, ou implicitement à partir d'une plage |
|
Fonction |
Contient les données d'entrée et le formatage |
Effectue des calculs et des manipulations sur les données |
|
Sortir |
Valeur unique ou référence de cellule unique |
Il peut s'agir de valeurs uniques ou multiples (plage de déversement) |
|
Utilisation moderne |
Source de données pour les fonctions |
L'ensemble de résultats de sortie des fonctions de tableau dynamique |
- Système d'exploitation
-
Windows, macOS, iPhone, iPad, Android
- Essai gratuit
-
1 mois
Microsoft 365 inclut l'accès aux applications Office telles que Word, Excel et PowerPoint sur jusqu'à cinq appareils, 1 To de stockage OneDrive et bien plus encore.
