Pienentää matriisin kumulatiiviseksi arvoksi käyttämällä LAMBDA-funktiota kullekin arvolle ja palauttamalla kokonaisarvon kumulatiivisessa kertymässä.   

Vain Officen Insider-käyttäjien käytettävissä oleva ominaisuus Tämä toiminto on tällä hetkellä vain Office Insider -jäsenten käytettävissä.

Syntaksi

=REDUCE([initial_value], array, lambda(accumulator, value))

REDUCE-funktion syntaksissa on seuraavat argumentit ja parametrit:

  • [initial_value]    Määrittää kumulatiivisen kertymän aloitusarvon.

  • array      Pienennettävä matriisi.

  • lambda      LAMBDA-funktio, joka kutsutaan matriisin pienentämiseksi. LAMBDA-funktio tarvitsee kaksi parametria:

    • accumulator    Arvo yhteenlaskettuna ja lopullisena tuloksena palautettuna.

    • value     Matriisin kullekin elementille käytetty laskutoimitus.

Huomautukset

Määritä initial_value-argumentin avulla kertymäparametrin aloitusarvo. Esimerkissä 2, jossa kerrot kumulatiivisen kertymän, määritä arvoksi 1, jotta et kerro nollalla.

Virheet

Virheellisen LAMBDA-funktion tai virheellisen parametrimäärän antaminen palauttaa #VALUE! -virheen nimeltä "Virheelliset parametrit".

Esimerkkejä

Esimerkki 1: Laske neliöarvot yhteen

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

=REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))

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

Esimerkki 2: Luo mukautettu PRODUCTIF-funktio kertoaksesi vain arvot, jotka ovat suurempia kuin 50

Luo taulukko nimeltä Table2, jossa on yksi Nums-niminen sarake alkaen solusta E1. Kopioi soluun G2 seuraava kaava:

=REDUCE(1,Table2[Nums],LAMBDA(a,b,IF(b>50,a+b,a)))

Toinen esimerkki REDUCE-funktion käytöstä

Esimerkki 3: Laske vain parilliset arvot

Luo taulukko nimeltä Table4, jossa on yksi Nums-niminen sarake alkaen solusta D1. Kopioi soluun F2 seuraava kaava:

=REDUCE(0,Table4[Nums],LAMBDA(a,n,IF(ISEVEN(n),1+a, a)))

Kolmas esimerkki REDUCE-funktion käytöstä

Muita aiheita

LAMBDA-funktio

MAP-funktio

SCAN-funktio

MAKEARRAY-funktio

BYCOL-funktio

BYROW-funktio

ISOMITTED-funktio

Tarvitsetko lisäohjeita?

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Microsoft Insider-käyttäjille

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteestasi.

×