Anvender en LAMBDA for hver række og returnerer en matrix med resultaterne. Hvis den oprindelige matrix for eksempel er 3 kolonner gange 2 rækker, er den returnerede matrix 3 kolonner gange 1 rækker.
Syntaks
=BYCOL (matrix, lambda(kolonne))
Syntaksen for funktionen BYCOL har følgende argumenter og parametre:
-
matrix En matrix, der skal adskilles af kolonne.
-
lambda En LAMBDA, der tager en kolonne som en enkelt parameter og beregner ét resultat. LAMBDA tager to parametre:
-
kolonne En kolonne fra matrix.
Fejl
Hvis du angiver en ugyldig LAMBDA-funktion eller et forkert antal parametre, returneres en #VÆRDI! fejl kaldet "Forkerte Parametre".
Hvis du ikke angiver en LAMBDA-funktion eller andet end en enkelt værdi, der returneres fra LAMBDA-funktionen, returneres der en #CALC fejl.
Eksempler
Eksempel 1: Returnerer den maksimale værdi for hver kolonne
Angiv eksempeldataene i celler A1: C2, og kopiér derefter formlen til celle D4:
=BYCOL(A1:C2, LAMBDA(array, MAX(array)))
Eksempel: 2: Returner summen af den kvadrerede værdi af hvert matrixelement i hver kolonne
Angiv eksempeldataene i celler A1: C2, og kopiér derefter formlen til celle D4:
=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))