Aplică o LAMBDA la fiecare coloană și returnează o matrice de rezultate. De exemplu, dacă matricea originală are 3 coloane și 2 rânduri, matricea returnată este de 3 coloane și 1 rând.
Sintaxă
=BYCOL (matrice, lambda(coloană))
Sintaxa funcției BYCOL are următorii argumente și parametri:
-
matrice Este o matrice ce trebuie separată prin coloană.
-
lambda Un LAMBDA care preia o coloană ca parametru unic și calculează un rezultat. LAMBDA preia un singur parametru:
-
coloană O coloană din matrice.
Erori
Furnizarea unei funcții LAMBDA nevalide sau a unui număr incorect de parametri returnează un #VALUE! numită "Parametri incorecti".
Nu furnizează o funcție LAMBDA sau altceva, în afară de o valoare unică returnată din funcția LAMBDA, returnează o #CALC nou.
Exemple
Exemplul 1: Returnează valoarea maximă a fiecărei coloane
Introduceți datele eșantion în celulele A1: C2, apoi copiați formula în celula D4:
=BYCOL(A1:C2, LAMBDA(array, MAX(array)))
Exemplul 2: Returnează suma valorii pătrate a fiecărui element de matrice din fiecare coloană
Introduceți datele eșantion în celulele A1: C2, apoi copiați formula în celula D4:
=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))