Note: The other languages of the website are Google-translated. Back to English

Excel REDUCER-funktion (365)

REDUCER funktionen gælder a LAMBDA funktion til hver værdi i et array og returnerer den samlede værdi i akkumulatoren, hvilket reducerer arrayet til en akkumuleret værdi.

reducere-funktion 1


Syntaks

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


argumenter

  • Startværdi (valgfrit): Akkumulatorens startværdi. Hvis den udelades, er standardværdien 0.
  • Array (påkrævet): Det array, der skal reduceres.
  • Lambda (påkrævet): Den brugerdefinerede LAMBDA-funktion, der anvendes til at reducere arrayet.
    • Accumulator (påkrævet): Værdien blev samlet op og returneret som det endelige resultat.
    • Værdi (påkrævet): Beregningen anvendt på hvert element i arrayet.

Returværdi

REDUCER funktionen returnerer en enkelt værdi.


Funktionsnoter

  1. REDUCE-funktionen er for nylig introduceret i Excel til Microsoft 365. Så det er ikke tilgængeligt i tidligere versioner af Excel.
  2. #VÆRDI! fejlværdien opstår, hvis en af ​​nedenstående situationer opstår:
    • en ugyldig LAMBDA-funktion er tilvejebragt;
    • et forkert antal parametre er angivet.

Eksempel

Som skærmbilledet nedenfor viser, er der en række data. Til summere lige og ulige tal i arrayet separat, gør venligst følgende:

For at summere de lige tal, kopier venligst formlen nedenfor til celle F6, og tryk derefter på Indtast nøgle for at få resultatet.

=REDUCER (0,B6: D9,LAMBDA(a,b,HVIS(ISEVNE(b), a+b,a)))

reducere-funktion 3

For at summere de ulige tal, kopier venligst formlen nedenfor til celle F7, og tryk derefter på Indtast nøgle for at få resultatet.

=REDUCER (0,B6: D9,LAMBDA(a,b,IF(ISODD(b); a+b,a)))

reducere-funktion 2

Bemærk: I hver formel ovenfor er den medfølgende startværdi argument er sat til 0. Det kan det også være udeladt og erstattet af et tomt rum. For eksempel, for at summere de lige tal, formlen i celle F6 kan ændres til:

=REDUCER ( ,B6: D9,LAMBDA(a,b,HVIS(ISEVNE(b), a+b,a)))

Relative funktioner:

  • Excel MAP Funktion
    MAP-funktionen anvender en LAMBDA-funktion til at skabe en ny værdi og returnerer et array, der er dannet ved at tilknytte hver værdi i de(n) leverede array(s) til en ny værdi.

  • Excel LAMBDA Funktion
    Excel LAMBDA-funktionen bruges til at oprette brugerdefinerede funktioner, der kan genbruges i hele en projektmappe.

  • Excel MAKEARRAY Funktion
    Excel MAKEARRAY-funktionen returnerer en beregnet matrix baseret på det givne antal rækker og kolonner.

 

Sorter kommentarer efter
Kommentarer (0)
Ingen vurderinger endnu. Vær den første til at bedømme!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL