Applique un LAMBDA à chaque ligne et retourne un tableau des résultats. Par exemple, si le tableau d’origine est de 3 colonnes par 2 lignes, le tableau retourné est de 1 colonne par 2 lignes.
Syntaxe
=BYROW(tableau, lambda(ligne))
La syntaxe de la fonction BYROW contient les arguments suivants :
-
tableau Tableau à séparer par ligne.
-
lambda LAMBDA qui prend une ligne comme paramètre unique et calcule un résultat. Le LAMBDA prend un paramètre unique :
-
ligne Une ligne du tableau.
Erreurs
La fourniture d’une fonction LAMBDA non valide ou d’un nombre incorrect de paramètres retourne un #VALUE! erreur appelée « Paramètres incorrects ».
Ne pas fournir de fonction LAMBDA ou autre chose qu’une valeur unique retournée par la fonction LAMBDA retourne une erreur #CALC.
Exemples
Exemple 1 : Retourne la valeur maximale de chaque ligne de données
Entrez les exemples de données dans les cellules A1:C2, puis copiez la formule dans la cellule D4 :
=BYROW(A1:C2, LAMBDA(array, MAX(array)))
Exemple 2 : Retourne la somme des valeurs carrées pour chaque ligne de données à l’aide de la fonction SUMSQ
Entrez les exemples de données dans les cellules A1:C2, puis copiez la formule dans la cellule D4 :
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))