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

Funkcija je dostupna samo Office insajderima Ova funkcija je trenutno dostupna samo Office insajderima.

Sintaksa

=REDUCE([initial_value], niz, lambda(akumulator, vrednost))

Sintaksa funkcije REDUCE ima sledeće argumente i parametre:

  • [initial_value]    Postavlja početnu vrednost za akumulator.

  • niz    Niz koji se smanjuje.

  • lambda    LAMBDA koja se zove da smanji niz. LAMBDA uzima dva parametra:

    • akumulator    Vrednost je sažeta i vraćena kao krajnji rezultat.

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

Napomene

Koristite argument 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 netačan broj parametara vraća #VALUE! greška koja se zove "Netačni parametri".

Primeri

1. primer: Sabiranje kvadratnih vrednosti

Unesite probne podatke 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: Kreiranje prilagođene funkcije "PRODUCTIF" za množenje samo vrednosti većih od 50

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

=REDUCE(1,Table2[Nums],LAMBDA(a,b,IF(b>50,a+b,a)))

Drugi primer funkcije REDUCE

3. primer: Prebrojavanje samo even vrednosti

Kreirajte tabelu pod imenom "Tabela4" sa jednom kolonom pod imenom "Brojevi" 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 MAP

Funkcija SCAN

Funkcija MAKEARRAY

BYCOL (funkcija BYCOL)

Funkcija BYROW

Funkcija ISOMITTED

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom prevoda?
Šta je uticalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×