Exceller

Déployer

Array

Exemples de tableaux dans Excel

Un tableau dans Excel est une structure qui contient une collection de valeurs. Les tableaux peuvent être parfaitement mappés sur des plages dans une feuille de calcul, c'est pourquoi ils sont si importants dans Excel. Toutes les formules Excel qui utilisent une référence de feuille de calcul fonctionnent avec des tableaux, bien que la plupart du temps, les tableaux soient invisibles.





Dans l'exemple illustré, les trois plages correspondent à des tableaux dans un schéma « ligne par colonne » comme celui-ci :

 
B3:D3 // 1 row x 3 columns B5:B7 // 3 rows x 1 column B9:D10 // 2 rows x 3 columns

Si nous affichons les valeurs de ces plages sous forme de tableaux, nous avons :





 
B3:D3={'red','green','blue'} B5:B7={'red''green''blue'} B9:D10={10,20,3040,50,60}

Notez que les tableaux doivent représenter une structure rectangulaire.

Syntaxe du tableau

Tous les tableaux dans Excel sont entourés d'accolades {} et les délimiteurs entre les éléments du tableau indiquent des lignes et/ou des colonnes.



formule mois et année dans Excel

Une virgule (,) représente une disposition horizontale en colonnes et un point-virgule () représente une disposition verticale en lignes. Par exemple, les deux tableaux ci-dessous contiennent les nombres 1 à 3, mais l'un est horizontal et l'autre vertical :

 
{1,2,3} // horizontal array (columns) {123} // vertical array (rows)

Les valeurs de texte dans un tableau apparaissent entre guillemets ('') comme ceci :

 
{'a','b','c'}

Comme mentionné, les tableaux sont une structure pratique dans les feuilles de calcul car ils peuvent facilement être mappés aux valeurs d'une plage de cellules.

insérer un saut de page dans Excel

Tableaux dans les formules

Étant donné que les tableaux correspondent directement aux plages, toutes les formules fonctionnent avec les tableaux d'une manière ou d'une autre, bien que ce ne soit pas toujours évident. Un exemple simple est une formule qui utilise la fonction SUM pour additionner la plage A1:A5, qui contient 10,15,20,25,30. Dans SUM, la plage se résout en un tableau de valeurs. SUM additionne ensuite toutes les valeurs du tableau et renvoie un seul résultat de 100 :

 
= SUM (A1:A5) = SUM ({1015202530}) =100

Remarque : vous pouvez utiliser la touche F9 pour « voir » les tableaux dans vos formules Excel. Voir cette vidéo pour une démo sur l'utilisation de F9 pour déboguer .

Formules matricielles

Formules matricielles impliquent une opération qui fournit un éventail de résultats. Par exemple, voici une formule matricielle simple qui renvoie le nombre total de caractères dans la plage A1:A5 :

 
= SUM ( LEN (A1:A5))

À l'intérieur de Fonction LEN , A1:A5 est étendu à un tableau de valeurs. La fonction LEN génère ensuite un nombre de caractères pour chaque valeur et renvoie un tableau de 5 résultats. Les Fonction SOMME renvoie ensuite la somme de tous les éléments du tableau.



^