Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za web Moj Office za iPhone

Smanjuje polje na nakupljenu vrijednost primjenom LAMBDA-ena svaku vrijednost i vraćanjem ukupne vrijednosti u skupu.   

Sintaksa

=REDUCE([initial_value], polje, lambda(accumulator, vrijednost, tijelo))

Sintaksa funkcije REDUCE sadrži sljedeće argumente i parametre:

  • To je initial_value.    Postavlja početnu vrijednost za accumulator.

  • polje      Polje koje će se smanjiti.

  • Lambda    LAMBDA koja je pozvana da smanji polje. LAMBDA uzima tri parametra:

    • Akumulator    Vrijednost je ukupana i vraćena kao konačni rezultat.

    • Vrijednost     Trenutna vrijednost iz polja.

    • Tijelo    Izračun primijenjen na svaki element u polju.

Napomene

Pomoću initial_value postavite početnu vrijednost za parametar accumulator. U 2. primjeru, gdje množite skup, postavite vrijednost na 1 da biste izbjegli množenje s 0.

NAPOMENA: ako za vrijednost nije navedena initial_value, prva vrijednost u polju koristit će se kao početna vrijednost.

Pogreške

Ako funkcija LAMBDA koja nije valjana ili netočan broj parametara vraća #VALUE! pogrešku naziva „Netočni parametri”.

Primjeri

Prvi primjer: zbrajanje kvadratnih vrijednosti

Unesite ogledne podatke u ćelije A1:C2, a zatim kopirajte formulu u ćeliju D4:

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

Primjer prve funkcije REDUCE1

Drugi primjer: stvaranje prilagođene funkcije "PRODUCTIF" radi množenja samo vrijednosti većih od 50

Stvorite tablicu pod nazivom "Tablica3" s jednim stupcem pod nazivom "broj" počevši od ćelije E1. Kopirajte sljedeću formulu u ćeliju G2:

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

REDUCE LAMBDA Example

Treći primjer: brojanje samo parnih vrijednosti

Stvorite tablicu pod nazivom "Tablica4" s jednim stupcem naziva "Nums" počevši od ćelije D1. Kopirajte sljedeću formulu u ćeliju F2:

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

Treći primjer funkcije REDUCE

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.