Concept : formules de tableau dans les classeurs
Un
tableau
est un ensemble de données contenues dans plusieurs cellules de feuille de calcul. Un tableau ressemble visuellement à une simple plage de cellules mais il s'agit en réalité d'une structure spéciale que vous utilisez en tant qu'unité. Du point de vue de Worksheets, les zones de données en temps réel et les zones de saisie sont des exemples de tableaux. Une formule qui traite d'une cellule unique, et non d'un tableau, est une formule scalaire
; la formule renvoie un résultat dans une seule cellule.Un tableau peut être unidimensionnel et contenir des valeurs dans une seule ligne ou une seule colonne ; ou il peut être bidimensionnel, c'est-à-dire contenir un ensemble de valeurs de forme rectangulaire à la fois dans des colonnes et des lignes. Vous pouvez voir les tableaux horizontaux représentés par du texte entre accolades dont les valeurs sont séparées par des virgules, comme dans la formule ={1,2,3,4}. Dans les tableaux verticaux, les valeurs sont séparées par des points-virgules, par exemple ={5;6;7;8}. Les tableaux bidimensionnels contiennent les deux types de séparateur, par exemple ={1,2,3;4,5,6}.
Une
formule de tableau
est une formule unique qui effectue des calculs à partir des valeurs d'un tableau, puis renvoie un tableau de résultats. La zone de résultat du tableau est appelée zone de dépassement
. Les formules de tableau utilisent la même syntaxe que les formules standard. Vous pouvez :- Soumettre une formule pour afficher les résultats dans un tableau. Toutes les cellules du tableau constituent une seule unité que vous utilisez en tant qu'entité unique. Il s'agit d'une formule de tableau à cellules multiples.
- Soumettre une formule dans une seule cellule pour agir sur un tableau, tout en contenant le résultat dans une seule cellule. On parle alors de formule de tableau à cellule unique. Les formules de tableau à cellule unique sont beaucoup moins utilisées que les formules de tableau à cellules multiples.
Vous pouvez utiliser de nombreuses fonctions courantes, telles que SUM et COUNT, dans une formule de tableau. Plusieurs fonctions, telles que TRANSPOSE, n'ont de sens que lorsqu'elles s'appliquent à un tableau.
Tenez compte des éléments suivants lorsque vous utilisez des formules de tableau :
- Les formules de tableau sont plus performantes. Il est plus rapide d'utiliser une formule de tableau à 10×100 cellules multiples que 1 000 formules distinctes.
- L'utilisation d'une formule de tableau à cellules multiples permet d'éviter que vous ou d'autres utilisateurs ne remplaciez accidentellement une formule de cellule.
- Vous ne pouvez pas modifier une cellule particulière d'un tableau, à l'exception de la cellule en haut à gauche (également appelée cellule racine), dans la zone de stockage. Si vous sélectionnez une autre cellule dans la zone de dépassement, la formule est visible dans la barre de formule, mais vous ne pouvez pas la modifier. Pour mettre à jour la formule, sélectionnez la cellule racine, puis modifiez-la si nécessaire. Worksheets met automatiquement à jour le reste de la zone de dépassement lorsque vous appuyez sur Entrée.
Formules de tableau avec contraintes et sans contraintes
Dans une formule, si vous spécifiez la plage de cellules exacte dans laquelle insérer les résultats, vous utilisez une formule de tableau avec contraintes. Utilisez une formule de tableau avec contraintes uniquement si vous savez quelle plage spécifique doit contenir l'ensemble de résultats. Si vous ajoutez ou supprimez des données dans la plage, vous devez modifier la formule de tableau pour en tenir compte.
Worksheets propose une méthode plus flexible de traitement des données des tableaux. Si vous utilisez des données en temps réel, telles que des données de rapport Workday ou des données de zone de saisie, le tableau de données peut changer de taille à chaque actualisation des données en temps réel. La formule de tableau doit s'adapter à ces changements. Worksheets gère les variations de taille de tableau à l'aide de formules de tableau sans contraintes. Lorsque vous soumettez une formule sans indiquer de taille de tableau spécifique pour la sortie, ce qui permet à Worksheets de déterminer l'ensemble de résultats du tableau de manière dynamique, vous utilisez une formule de tableau sans contraintes.
Nous utilisons l'expression "sans contraintes" dans plusieurs contextes :
- Une formule telle que GROUPBY s'appelle uneformule de tableau sans contraintescar elle est censée avoir une sortie variable.
- Un tableau de données en temps réel tel qu'un jeu de données de rapport Workday est untableau sans contraintescar sa taille peut augmenter ou diminuer lors de l'actualisation des données en temps réel.
- Une référence de plage telle que B:B est uneréférence de colonne sans contraintescar vous ne spécifiez pas le nombre de cellules contenant des données dans la colonne.
Soumettre des formules de tableau
Soumettez les formules de tableau à partir de l'un des emplacements suivants :
- La barre de formule.
- La cellule contenant la formule. Avant la soumission, double-cliquez sur la cellule pour vous assurer qu'elle est active.
Soumettez les formules de tableau à l'aide des raccourcis clavier suivants :
- Pour soumettre une formule de tableausans contraintes, appuyez sur Ctrl+Alt+Entrée (Windows) ou Commande+Option+Entrée (Mac). Les résultats s'affichent dans toutes les cellules requises de la plage. S'il n'y a pas suffisamment de cellules vides pour afficher les résultats complets, une erreur se produit. Assurez-vous qu'il y a suffisamment de cellules vides pour contenir les résultats.
- Pour soumettre une formule de tableauavec contraintes, appuyez sur Ctrl+Maj+Entrée (Windows) ou Commande+Maj+Entrée (Mac). Les résultats s'affichent uniquement dans la plage sélectionnée. On observe le même comportement dans d'autres tableurs courants.