Käyttää LAMBDA-funktiota jokaisella rivillä ja palauttaa tulosmatriisin. 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:
- Array Matriisi, joka erotetaan rivillä.
- Lambda LAMBDA, joka ottaa rivin yhtenä parametrina ja laskee yhden tuloksen. LAMBDA-funktio tarvitsee yhden parametrin:
- RiviRivi 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 kaava 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 kaava soluun D4:
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))