Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

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

Syntaks

=REDUSER([innledende_verdi], matrise, lambda(akkumulator, verdi))

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 imot to parametere:

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

    • verdi     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 «Tabell2» med én kolonne kalt «Nums» med utgangspunkt i celle E1. Kopier følgende formel til celle G2.

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

Andre eksempel på REDUSER-funksjonen

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.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×