Applique un LAMBDA à chaque colonne 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 3 colonnes par 1 ligne.
Syntaxe
=BYCOL (tableau, lambda(colonne))
La syntaxe de la fonction BYCOL contient les arguments et les paramètres suivants :
-
tableau Tableau à séparer par colonne.
-
lambda LAMBDA qui prend une colonne comme paramètre unique et calcule un résultat. LambDA accepte un seul paramètre :
-
colonne Colonne 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 : retourner la valeur maximale de chaque colonne
Entrez l’exemple de données dans les cellules A1 : C2, puis copiez la formule dans la cellule D4 :
=BYCOL(A1:C2, LAMBDA(array, MAX(array)))
Exemple 2 : renvoyer le total de la valeur carrée de chaque élément de tableau dans chaque colonne
Entrez l’exemple de données dans les cellules A1 : C2, puis copiez la formule dans la cellule D4 :
=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))