Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web

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)))

Premier exemple de fonction BYROW

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)))

Deuxième exemple de fonction BYROW

Voir aussi

Fonction MAP

Fonction REDUCE

Fonction SCAN

Fonction MAKEARRAY

Fonction BYCOL

Fonction qui est omise

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.