Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za web

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.

Primjedbe

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.

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: Create prilagođenu funkciju "PRODUCTIF" da biste množili samo vrijednosti veće od 50

Create tablicu pod nazivom "Tablica3" s jednim stupcem naziva "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

Create 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

Pogledajte i sljedeće

Funkcija LAMBDA

Funkcija MAP

Funkcija SCAN

Funkcija MAKEARRAY

Funkcija BYCOL

Funkcija BYROW

Funkcija ISOMITTED

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.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.