Primjenjuje funkciju LAMBDA na svaki redak i vraća polje rezultata. Na primjer, ako izvorno polje ima 3 stupca puta 2 retka, vraćeno je polje 1 stupac s 2 retka.
Sintaksa
=BYROW(polje, lambda(redak))
Sintaksa funkcije BYROW sadrži sljedeće argumente:
- polje Polje koje je potrebno razdvojiti retkom.
- lambda LAMBDA koja uzima redak kao jedan parametar i izračunava jedan rezultat. LAMBDA ima jedan parametar:
- redakRedak iz polja.
Pogreške
Ako funkcija LAMBDA koja nije valjana ili netočan broj parametara vraća #VALUE! pogrešku naziva „Netočni parametri”.
Nepružanje funkcije LAMBDA ili bilo čega osim jedne vrijednosti vraćene iz funkcije LAMBDA vraća #CALC pogrešku.
Primjeri
Prvi primjer: vraća najveću vrijednost svakog retka podataka.
Unesite ogledne podatke u ćelije A1:C2, a zatim kopirajte formulu u ćeliju D4:
=BYROW(A1:C2, LAMBDA(array, MAX(array)))
Drugi primjer: vraća zbroj kvadratiranih vrijednosti za svaki redak podataka pomoću funkcije SUMSQ.
Unesite ogledne podatke u ćelije A1:C2, a zatim kopirajte formulu u ćeliju D4:
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))