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

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

Premier exemple de fonction BYCOL

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

Deuxième exemple de fonction BYCOL

Voir aussi

Fonction MAP

Fonction REDUCE

Fonction SCAN

Fonction MAKEARRAY

Fonction BYROW

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.