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

Fonctions