Funkcja REDUCE

Excel 365, Excel 2021

Podsumowanie

Funkcja REDUCE zmniejsza tablicę do pojedynczej wartości skumulowanej, stosując funkcję LAMBDA do każdej wartości z tablicy. Idealna do tworzenia niestandardowych operacji agregujących jak sumowanie kwadratów czy warunkowe mnożenie.

Składnia

REDUCE([initial_value], tablica, lambda(akumulator, wartość, ciało))

Parametry

Parametr Typ Wymagane Opis
initial_value Dowolny Nie Ustawia wartość początkową akumulatora. Dla mnożenia użyj 1, dla sumowania 0.
tablica Tablica Tak Tablica, która ma zostać zmniejszona do pojedynczej wartości
lambda Funkcja LAMBDA Tak Funkcja określająca logikę przetwarzania: akumulator, bieżąca wartość, obliczenie

Użycie funkcji REDUCE

REDUCE przekształca tablice w pojedyncze wartości poprzez iteracyjne stosowanie funkcji LAMBDA. Użyj jej do tworzenia zaawansowanych operacji agregujących, które wykraczają poza standardowe SUMA, ŚREDNIA czy PRODUKT.

Typowe przykłady REDUCE

Sumowanie kwadratów wartości

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

Sumuje kwadraty wszystkich wartości z zakresu A1:C2 bez wartości początkowej

Produkt wartości >50 (PRODUCTIF)

=REDUCE(1,Tabela3[liczba],LAMBDA(a,b,IF(b>50,a*b,a)))

Mnoży tylko liczby większe od 50, ignorując pozostałe

Zliczanie liczb parzystych

=REDUCE(0,Tabela4[Liczby],LAMBDA(a,n,IF(CZY.PARZYSTE(n),1+a,a)))

Zlicza tylko wartości parzyste z tabeli

Często zadawane pytania

Ustaw wartość początkową: 0 dla sumy, 1 dla iloczynu, pusty dla pierwszego elementu tablicy.

'Ciało' to wyrażenie obliczeniowe stosowane do każdej wartości tablicy.

Typowe błędy i rozwiązania

#VALUE! - Niepoprawne parametry

Cause: Błędna składnia LAMBDA lub niewłaściwa liczba parametrów

Solution: Sprawdź: lambda(akumulator,wartość,wyrażenie_obliczeniowe)

Uwagi

  • Dostępna tylko w Excel 365 i Excel 2021
  • Wymaga znajomości funkcji LAMBDA
  • initial_value jest opcjonalne - używa pierwszego elementu tablicy
  • Idealna do tworzenia własnych funkcji agregujących

Kompatybilność

Dostępne w: Excel 365, Excel 2021

Niedostępne w: Excel 2019 i starsze, Excel dla sieci Web

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 365, Excel 2021