Applies ToExcel 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ä

Muita aiheita

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.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.