Funcția BYROW

Se aplică la
Excel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel 2024 Excel 2024 pentru Mac

Aplică funcția LAMBDA fiecărui rând și returnează o matrice a rezultatelor. De exemplu, dacă matricea originală are 3 coloane și 2 rânduri, matricea returnată este 1 coloană și 2 rânduri.       

Sintaxă

=BYROW(matrice, lambda(row))

Sintaxa funcției BYROW are următoarele argumente:

  • matrice O matrice care trebuie separată prin rând.
  • lambda Un LAMBDA care preia un rând ca un singur parametru și calculează un rezultat. LAMBDA preia un singur parametru:
  • rândUn rând de la matrice.

Erori

Furnizarea unei funcții LAMBDA nevalide sau a unui număr incorect de parametri returnează o #VALUE! numită "Parametri incoreși".

Dacă nu furnizați o funcție LAMBDA sau altceva, altceva decât o singură valoare returnată de la funcția LAMBDA, se returnează o eroare #CALC.

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

Primul exemplu de funcție BYROW

Exemplul 2: Returnează suma pătratelor valorilor pentru fiecare rând de date, 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)))

Exemplu de funcție Second BYROW