Ottaa käyttöön LAMBDAn kullekin riville ja palauttaa tulosten matriisin. Jos esimerkiksi alkuperäinen matriisi on kolme saraketta kahdella rivillä, palautettu matriisi on yksi sarake kahdella rivillä.
Syntaksi
=BYROW (matriisi, lambda(rivi))
BYROW-funktion syntaksissa on seuraavat argumentit:
-
matriisi Rivillä erotettava matriisi.
-
lambda LAMBDA, joka ottaa rivin yksittäisenä parametrina ja laskee yhden tuloksen. LAMBDA-funktio tarvitsee yhden parametrin:
-
rivi Rivi matriisista.
Virheet
Virheellisen LAMBDA-funktion tai virheellisen parametrimäärän antaminen palauttaa #VALUE! virhe nimeltä "Virheelliset parametrit".
LAMBDA-funktion tai muun kuin LAMBDA-funktiosta palautetun yksittäisen arvon antaminen palauttaa #CALC-virheen.
Esimerkkejä
Esimerkki 1: Palauttaa kunkin tietorivin enimmäisarvon.
Kirjoita mallitiedot soluihin A1:C2 ja kopioi sitten kaavan soluun D4:
=BYROW(A1:C2, LAMBDA(array, MAX(array)))
Esimerkki 2: Palauttaa kunkin tietorivin neliösummien summan KÄYTTÄMÄLLÄ SUMMA.NELIÖSUMMA-funktiota.
Kirjoita mallitiedot soluihin A1:C2 ja kopioi sitten kaavan soluun D4:
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))