Preskoči na glavno vsebino

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.

redukcijska funkcija 1


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

  1. Funkcija REDUCE je na novo predstavljena v Excel za Microsoft 365. Zato ni na voljo v starejših različicah Excela.
  2. 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)))

redukcijska funkcija 3

Č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)))

redukcijska funkcija 2

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.

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations