Excelova funkcija REDUCE (365)
O Funkcija REDUCE velja a Funkcija LAMBDA na vsako vrednost v matriki in vrne skupno vrednost v akumulatorju, pri čemer se matrika zmanjša na akumulirano vrednost.
Sintaksa
=REDUCE ([initial_value],array,lambda(accumulator, value))
Argumenti
- Začetna_vrednost (neobvezno): Začetna vrednost akumulatorja. Če je izpuščeno, je privzeta vrednost 0.
- Array (obvezno): niz, ki ga želite zmanjšati.
- Lambda (obvezno): funkcija LAMBDA po meri, ki se uporablja za zmanjšanje matrike.
- Akumulator (obvezno): seštevek vrednosti in vrnjen kot končni rezultat.
- vrednost (obvezno): izračun, uporabljen za vsak element v matriki.
Vrnjena vrednost
O Funkcija REDUCE vrne eno samo vrednost.
Opombe k funkciji
- Funkcija REDUCE je na novo predstavljena v Excel za Microsoft 365. Zato ni na voljo v starejših različicah Excela.
- O #VALUE! vrednost napake se pojavi, če pride do ene od naslednjih situacij:
- podana je neveljavna funkcija LAMBDA;
- podano je napačno število parametrov.
Primer
Kot prikazuje spodnji posnetek zaslona, obstaja vrsta podatkov. Za seštejte soda in liha števila v matriki ločeno naredite naslednje:
Če seštejemo soda števila, kopirajte spodnjo formulo v celico F6 in pritisnite Vnesite ključ, da dobite rezultat.
=ZMANJŠAJ (0,B6: D9,LAMBDA(a,b,ČE(ISEVEN(b), a+b,a)))
Če seštejemo liha števila, kopirajte spodnjo formulo v celico F7 in pritisnite Vnesite ključ, da dobite rezultat.
=ZMANJŠAJ (0,B6: D9,LAMBDA(a,b,ČE(ISODD(b),a+b,a)))
Opomba: V vsaki zgornji formuli je priložena začetna_vrednost argument je nastavljen na 0. Lahko je tudi izpuščeni in nadomesti z prazen prostor. Na primer, če želite sešteti soda števila, formula v celici F6 se lahko spremeni v:
=ZMANJŠAJ ( ,B6: D9,LAMBDA(a,b,ČE(ISEVEN(b), a+b,a)))
Relativne funkcije:
-
Excel MAP funkcija
Funkcija MAP uporabi funkcijo LAMBDA za ustvarjanje nove vrednosti in vrne matriko, oblikovano s preslikavo vsake vrednosti v podani matriki v novo vrednost.
-
Excel LAMBDA funkcija
Funkcija Excel LAMBDA se uporablja za ustvarjanje funkcij po meri, ki jih je mogoče znova uporabiti v delovnem zvezku.
-
Excel MAKEARRAY funkcija
Excelova funkcija MAKEARRAY vrne izračunano matriko na podlagi podanega števila vrstic in stolpcev.