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

Excel REDUCE-funktion (365)

Du har nu möjlighet MINSKA funktionen tillämpar en LAMBDA funktion till varje värde i en array och returnerar det totala värdet i ackumulatorn, vilket reducerar arrayen till ett ackumulerat värde.

reduceringsfunktion 1


syntax

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


Argument

  • Ursprungligt värde (valfritt): Startvärdet för ackumulatorn. Om det utelämnas är standardvärdet 0.
  • array (obligatoriskt): Arrayen som ska reduceras.
  • Lambda (obligatoriskt): Den anpassade LAMBDA-funktionen som används för att reducera arrayen.
    • Ackumulator (obligatoriskt): Värdet summerades och returnerades som slutresultat.
    • Värde (obligatoriskt): Beräkningen som tillämpas på varje element i arrayen.

Returvärde

Du har nu möjlighet MINSKA funktionen returnerar ett enda värde.


Funktionsanmärkningar

  1. Funktionen REDUCE är nyintroducerad i Excel för Microsoft 365. Så det är inte tillgängligt i tidigare versioner av Excel.
  2. Du har nu möjlighet #VÄRDE! felvärde uppstår om en av följande situationer inträffar:
    • en ogiltig LAMBDA-funktion tillhandahålls;
    • ett felaktigt antal parametrar tillhandahålls.

Exempelvis

Som skärmdumpen nedan visar finns det en mängd data. Till summera de jämna och udda talen i arrayen separat, gör så här:

För att summera de jämna talen, kopiera formeln nedan till cell F6 och tryck sedan på ange för att få resultatet.

=MINSKA (0,B6: D9,LAMBDA(a,b,OM(ISJÄMN(b), a+b,a)))

reduceringsfunktion 3

För att summera de udda talen, kopiera formeln nedan till cell F7 och tryck sedan på ange för att få resultatet.

=MINSKA (0,B6: D9,LAMBDA(a,b,OM(ISODD(b), a+b,a)))

reduceringsfunktion 2

Obs: I varje formel ovan, den medföljande ursprungligt värde argument är satt till 0. Det kan det också vara utelämnas och ersatt av ett tomt utrymme. Till exempel, för att summera de jämna talen, formeln i cell F6 kan ändras till:

=MINSKA ( ,B6: D9,LAMBDA(a,b,OM(ISJÄMN(b), a+b,a)))

Relativa funktioner:

  • excel MAP Fungera
    MAP-funktionen tillämpar en LAMBDA-funktion för att skapa ett nytt värde och returnerar en array som bildas genom att mappa varje värde i den/de tillhandahållna arrayen till ett nytt värde.

  • excel LAMBDA Fungera
    Excel LAMBDA-funktionen används för att skapa anpassade funktioner som kan återanvändas i en arbetsbok.

  • excel MAKEARRAY Fungera
    Excel MAKEARRAY-funktionen returnerar en beräknad array baserat på det givna antalet rader och kolumner.

 

Sortera kommentarer efter
Kommentarer (0)
Inga betyg än. Bli först med att betygsätta!
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser