Excel REDUCE függvény (365)
A CSÖKKENTÉS funkció vonatkozik a LAMBDA funkció egy tömb minden értékére, és visszaadja az akkumulátor teljes értékét, csökkentve a tömböt egy halmozott értékre.
Szintaxis
=REDUCE ([initial_value],array,lambda(accumulator, value))
érvek
- Kezdő érték (opcionális): Az akkumulátor kezdőértéke. Ha kihagyja, az alapértelmezett érték 0.
- Sor (kötelező): A csökkentendő tömb.
- Lambda (kötelező): A tömb csökkentésére alkalmazott egyéni LAMBDA függvény.
- akkumulátor (kötelező): Az értéket összesítik, és a végeredményként visszaadják.
- Érték (kötelező): A tömb minden elemére alkalmazott számítás.
Visszatérési érték
A CSÖKKENTÉS funkció egyetlen értéket ad vissza.
Funkciójegyzetek
- A REDUCE funkciót újonnan vezették be Excel Microsoft 365-höz. Tehát az Excel korábbi verzióiban nem érhető el.
- A #ÉRTÉK! hibaérték akkor fordul elő, ha az alábbi helyzetek valamelyike előfordul:
- érvénytelen LAMBDA funkció van megadva;
- rossz számú paraméter van megadva.
Példa
Amint az alábbi képernyőképen látható, számos adat található. Nak nek összeadni a páros és páratlan számokat a tömbben külön, kérjük, tegye a következőket:
A páros számok összegzésére, másolja be az alábbi képletet az F6 cellába, majd nyomja meg a gombot belép kulcs az eredmény eléréséhez.
=CSÖKKENTÉS (0,B6: D9,LAMBDA(a,b,HA(ISEVEN(b), a+b,a)))
A páratlan számok összegzésére, másolja be az alábbi képletet az F7 cellába, majd nyomja meg a gombot belép kulcs az eredmény eléréséhez.
=CSÖKKENTÉS (0,B6: D9,LAMBDA(a,b,IF(ISODD(b),a+b,a)))
Megjegyzés: Minden fenti képletben a mellékelt kezdő érték argumentum értékre van állítva 0. Az is lehet elhagyható és helyébe az lép egy üres hely. Például a páros számok összegzéséhez a cellában lévő képlet F6 módosítható erre:
=CSÖKKENTÉS ( ,B6: D9,LAMBDA(a,b,HA(ISEVEN(b), a+b,a)))
Relatív funkciók:
-
Excel MAP Funkció
A MAP függvény egy LAMBDA függvényt alkalmaz egy új érték létrehozásához, és egy tömböt ad vissza, amely a megadott tömb(ek) minden értékének új értékre való leképezésével jön létre.
-
Excel LAMBDA Funkció
Az Excel LAMBDA függvénye olyan egyéni függvények létrehozására szolgál, amelyek újra felhasználhatók a munkafüzetben.
-
Excel MAKEARRAY Funkció
Az Excel MAKEARRAY függvénye egy számított tömböt ad vissza a megadott sorok és oszlopok száma alapján.