Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio

Käyttää LAMBDA-funktiota kullekin sarakkeelle ja palauttaa tuloksista matriisin. 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      Sarakkeella erotettava matriisi.

  • lambda      LAMBDA-funktio, joka ottaa sarakkeen yksittäisenä parametrina ja laskee yhden tuloksen. LAMBDA-funktio tarvitsee yhden parametrin:

  • column   Sarake 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: Palauta kunkin sarakkeen enimmäisarvo

Kirjoita mallitiedot soluihin A1: C2 ja kopioi sitten kaava soluun D4:

=BYCOL(A1:C2, LAMBDA(array, MAX(array)))

Ensimmäinen esimerkki BYCOL-funktion käytöstä

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

Toinen esimerkki BYCOL-funktion käytöstä

Katso myös

MAP-funktio

REDUCE-funktio

SCAN-funktio

MAKEARRAY-funktio

BYROW-funktio

ISOMITTED-funktio

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.