Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za veb

Smanjuje niz na akumuliranu vrednost primenom LAMBDAna svaku vrednost i vraćanjem ukupne vrednosti u akumulatoru.   

Sintaksa

=REDUCE([initial_value], niz, lambda(akumulaator, vrednost, telo))

Sintaksa funkcije REDUCE ima sledeće argumente i parametre:

  • Ne, ne, initial_value.    Postavlja početnu vrednost za akumulator.

  • Niza    Niz koji treba smanjiti.

  • Lambda    LAMBDA koja se poziva da smanji niz. LAMBDA uzima tri parametra:

    • akumulator    Vrednost je sabirana i vraćena kao krajnji rezultat.

    • Vrednost     Trenutna vrednost iz niza.

    • Telo    Izračunavanje primenjeno na svaki element u nizu.

Primedbe

Koristite initial_value da biste postavili početnu vrednost za parametar akumulatora. U primeru 2, gde množite akumulator, postavite vrednost na 1 da biste izbegli množenje sa 0.

Greške

Obezbeđivanje nevažeće LAMBDA funkcije ili neispravan broj parametara vraća #VALUE! grešku pod nazivom „Netačni parametri“.

Primeri

1. primer: Sabiranje kvadratnih vrednosti

Unesite uzorak podataka u ćelije A1:C2, a zatim kopirajte formulu u ćeliju D4:

=REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))

First REDUCE function example1

2. primer: Create prilagođenu funkciju "PRODUCTIF" za množenje samo vrednosti većih od 50

Create tabelu pod imenom "Tabela3" sa jednom kolonom pod imenom "brovi" počevši od ćelije E1. Kopirajte sledeću formulu u ćeliju G2:

=REDUCE(1,Table3[nums],LAMBDA(a,b,IF(b>50,a*b,a)))

REDUCE LAMBDA Example

3. primer: Prebrojavanje samo parnih vrednosti

Create tabelu pod imenom "Tabela4" sa jednom kolonom pod imenom "Brovi" počevši od ćelije D1. Kopirajte sledeću formulu u ćeliju F2:

=REDUCE(0,Table4[Nums],LAMBDA(a,n,IF(ISEVEN(n),1+a, a)))

Treći primer funkcije REDUCE

Takođe pogledajte

Funkcija LAMBDA

Funkcija MAP

Funkcija SCAN

Funkcija MAKEARRAY

Funkcija BYCOL

Funkcija BYROW

Funkcija ISOMITTED

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.