Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel på nettet

Reduserer en matrise til en akkumulert verdi ved å bruke en LAMBDA-funksjon på hver verdi og returnere totalverdien i akkumulatoren.   

Syntaks

=REDUSER([initial_value], matrise, lambda(akkumulator, verdi, brødtekst))

Syntaksen for REDUSER-funksjonen har følgende argumenter og parametere:

  • [innledende_verdi]    Angir startverdien for akkumulatoren.

  • matrise    En matrise som skal reduseres.

  • lambda      En LAMBDA som kalles opp for å redusere matrisen. LAMBDA tar tre parametere:

    • akkumulator    Verdien rundet opp og returnert som det endelige resultatet.

    • verdi     Gjeldende verdi fra matrisen.

    • Kroppen    Beregningen brukt på hvert element i matrisen.

Merknader

Bruk argumentet innledende_verdi til å angi startverdien for akkumulatorparameteren. I eksempel 2, der du multipliserer akkumulatoren, angir du verdien til 1 for å unngå å multiplisere med 0.

Feil

Hvis du angir en ugyldig LAMBDA-funksjon eller feil antall parametere, returneres en #VERDI!- -feil kalt «Feil parametere».

Eksempler

Eksempel 1: Summer de kvadrerte verdiene

Skriv inn eksempeldataene i cellene A1:C2, og kopier deretter formelen til celle D4:

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

Første eksempel på REDUSER-funksjonen

Eksempel 2: Opprett en tilpasset «PRODUCTIF»-funksjon for å multiplisere bare verdier som er større enn 50

Opprett en tabell med navnet «Tabell3» med én kolonne med navnet «nums» fra celle E1. Kopier følgende formel til celle G2.

=REDUCE(1,Table3[nums],LAMBDA(a,b,IF(b>50,a*b,a)))

REDUSER LAMBDA-eksempel

Eksempel 3: Tell bare partallsverdier

Opprett en tabell med navnet «Tabell4» med én kolonne kalt «Nums» med utgangspunkt i celle D1. Kopier følgende formel til celle F2.

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

Tredje eksempel på REDUSER-funksjonen

Se også

LAMBDA-funksjonen

MAP-funksjonen

SKANN-funksjonen

MAKEARRAY-funksjonen

BYCOL-funksjonen

BYROW-funksjonen

ISOMITTERT-funksjonen

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.