Aplică o LAMBDAla fiecare rând și returnează o matrice de rezultate. De exemplu, dacă matricea originală este de 3 coloane și 2 rânduri, matricea returnată este 1 coloană și 2 rânduri.
Sintaxă
=BYROW(matrice, lambda(rând))
Sintaxa funcției BYROW are următoarele argumente:
-
matrice Este o matrice de separat prin rând.
-
lambda Un LAMBDA care preia un rând ca parametru unic și calculează un rezultat. LAMBDA preia un singur parametru:
-
rând Un rând 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ărui rând de date
Introduceți datele eșantion în celulele A1:C2, apoi copiați formula în celula D4:
=BYROW(A1:C2, LAMBDA(array, MAX(array)))
Exemplul 2: returnează valoarea maximă a fiecărei valori pătrate a unei matrice utilizând funcția SUMSQ
Introduceți datele eșantion în celulele A1:C2, apoi copiați formula în celula D4:
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))