Syntaxe de la fonction
MAKEARRAY(nb_lignes; nb_colonnes; LAMBDA(nom_ligne; nom_colonne))
- nb_lignes : le nombre de lignes du tableau ;
- nb_colonnes : le nombre de colonnes du tableau ;
- LAMBDA() : la fonction LAMBDA permettant d’afficher les valeurs dans le tableau. Dans ce cas spécifique, la fonction LAMBDA attend les arguments suivants :
- nom_ligne : un nom à donner au numéro de la ligne traitée actuellement par la fonction LAMBDA ;
- nom_colonne : un nom à donner au numéro de la colonne traitée actuellement par la fonction LAMBDA ;
- formule : une formule qui peut faire référence à la ligne et à la colonne en cours de traitement.
Exemples d'utilisation
- MAKEARRAY(2;3;LAMBDA(ligne;colonne;ligne+colonne))
- MAKEARRAY(2;3;LAMBDA(ligne;colonne;ligne*colonne))
Exercices d'application
Dans cet exercice, nous souhaitons afficher une table de multiplication classique allant de 1 à 10.
Pour ce faire, nous utilisons la formule suivante :
=MAKEARRAY(10;10;LAMBDA(ligne;colonne;ligne*colonne))
Détaillons cette formule afin d’optimiser sa clarté :
- nous déclarons un tableau de 10 lignes et colonnes ;
- chaque cellule doit contenir la multiplication du numéro de ligne et de colonne du tableau.
Ainsi, par exemple, la cellule D3 correspond à la deuxième ligne du tableau construit et la 4ème colonne : elle doit donc contenir 4×2 = 8.
Grâce à cette formule magique, nous avons construit en 30 secondes une table de multiplications complète. Plutôt chouette, non ?
Ouvrir dans Sheets