Käyttää LAMBDA-funktiota jokaisessa sarakkeessa ja palauttaa tulosmatriisin. Jos esimerkiksi alkuperäinen matriisi on kolme saraketta kahdella rivillä, palautettu matriisi on kolme saraketta yhdellä rivillä.
Syntaksi
=BYCOL (array, lambda(column))
BYCOL-funktion syntaksissa on seuraavat argumentit ja parametrit:
- Array Matriisi, joka erotetaan sarakkeella.
- Lambda LAMBDA, joka ottaa sarakkeen yhtenä parametrina ja laskee yhden tuloksen. LAMBDA-funktio tarvitsee yhden parametrin:
- Sarake Matriisin sarake.
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: Palauta kunkin sarakkeen enimmäisarvo
Kirjoita mallitiedot soluihin A1: C2 ja kopioi sitten kaava soluun D4:
=BYCOL(A1:C2, LAMBDA(array, MAX(array)))
Esimerkki 2: Palauta kunkin sarakkeen kunkin matriisielementin neliöarvon summa
Kirjoita mallitiedot soluihin A1: C2 ja kopioi sitten kaava soluun D4:
=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))