Zwraca wartość zagregowaną z listy lub bazy danych. Funkcja AGREGUJ może stosować różne funkcje agregujące do listy lub bazy danych, oferując przy tym opcję ignorowania ukrytych wierszy i wartości błędów.
Składnia
Forma odwołaniowa
AGREGUJ(Funkcja_nr; opcje;odw1; [odw2];...)
Forma tablicowa
AGREGUJ(Funkcja_nr; opcje;tablica;[k])
W składni funkcji AGREGUJ występują następujące argumenty:
- Function_num Wymagane. Liczba od 1 do 19, określająca funkcję, która ma zostać użyta.
| Funkcja_nr | Funkcja |
|---|---|
| 1 | ŚREDNIA |
| 2 | ILE.LICZB |
| 3 | ILE.NIEPUSTYCH |
| 4 | MAX |
| 5 | MIN |
| 6 | ILOCZYN |
| 7 | ODCH.STANDARD.PRÓBKI |
| 8 | ODCH.STAND.POPUL |
| 9 | SUMA |
| 10 | WARIANCJA.PRÓBKI |
| 11 | WARIANCJA.POP |
| 12 | MEDIANA |
| 13 | WYST.NAJCZĘŚCIEJ.WART |
| 14 | MAX.K |
| 15 | MIN.K |
| 16 | PERCENTYL.PRZEDZ.ZAMK |
| 17 | KWARTYL.PRZEDZ.ZAMK |
| 18 | PERCENTYL.PRZEDZ.OTW |
| 19 | KWARTYL.PRZEDZ.OTW |
Opcje Wymagane. Wartość liczbowa określająca, które wartości z zakresu obliczeń funkcji mają być ignorowane.
Uwaga
Funkcja nie ignoruje ukrytych wierszy, zagnieżdżonych sum częściowych ani zagnieżdżonych funkcji agregujących, jeśli argument tablica zawiera obliczenie, na przykład: =AGREGUJ(14;3;A1:A100*(A1:A100>0);1)
| Opcja | Zachowanie |
|---|---|
| 0 lub pominięty | Ignoruj zagnieżdżone funkcje SUMY.CZĘŚCIOWE i AGREGUJ |
| 1 | Ignoruj ukryte wiersze oraz zagnieżdżone funkcje SUMY.CZĘŚCIOWE i AGREGUJ |
| 2 | Ignoruj wartości błędów oraz zagnieżdżone funkcje SUMY.CZĘŚCIOWE i AGREGUJ |
| 3 | Ignoruj ukryte wiersze, wartości błędów oraz zagnieżdżone funkcje SUMY.CZĘŚCIOWE i AGREGUJ |
| 4 | Nie ignoruj niczego |
| 5 | Ignoruj ukryte wiersze |
| 6 | Ignoruj wartości błędów |
| 7 | Ignoruj ukryte wiersze i wartości błędów |
- Odw1 Wymagane. Jest to pierwszy argument liczbowy dla funkcji przyjmujących kilka argumentów liczbowych, z których ma być agregowana wartość.
-
Odw2,... Opcjonalne. Są to argumenty liczbowe od 2 do 253, dla których ma być agregowana wartość.
W przypadku funkcji pobierających tablicę argument odw1 jest tablicą, formułą tablicową lub odwołaniem do zakresu komórek, dla których ma zostać zagregowana wartość. Odw2 jest drugim argumentem, wymaganym w niektórych funkcjach. Argumentu odw2 wymagają następujące funkcje:
| Funkcja |
|---|
| MAX.K(tablica;k) |
| MIN.K(tablica;k) |
| PERCENTYL.PRZEDZ.ZAMK(tablica;k) |
| KWARTYL.PRZEDZ.ZAMK(tablica;kwartyl) |
| PERCENTYL.PRZEDZ.OTW(tablica;k) |
| KWARTYL.PRZEDZ.OTW(tablica;kwartyl) |
Spostrzeżenia
Function_num:
- Natychmiast po wpisaniu argumentu funkcja_nr przy wprowadzaniu funkcji AGREGUJ do komórki arkusza zostanie wyświetlona lista wszystkich funkcji, których można użyć jako argumentów.
Błędy:
- Jeśli drugi argument odwołania jest wymagany, ale nie podany, funkcja AGREGUJ zwraca #VALUE! #POŁĄCZ!.
- Jeśli co najmniej jedno z odwołań jest odwołaniami 3-W, funkcja AGREGUJ zwraca #VALUE! wartość błędu #ADR!.
Typ zakresu:
- Funkcja AGREGUJ jest przeznaczona dla kolumn danych i zakresów pionowych. Nie zaprojektowano jej dla wierszy danych ani zakresów poziomych. W przypadku obliczania sumy częściowej zakresu poziomego przy użyciu opcji 1, na przykład za pomocą wyrażenia AGREGUJ(1;1;odw1), ukrycie kolumny nie będzie miało wpływu na wartość sumy zagregowanej. Jednak ukrycie wiersza w zakresie pionowym ma wpływ na wartość zagregowaną.
Przykład
Skopiuj przykładowe dane z poniższej tabeli i wklej je w komórce A1 nowego arkusza programu Excel. Aby formuły wyświetlały wyniki, zaznacz je, naciśnij klawisz F2, a następnie naciśnij klawisz Enter. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.
| #DZIEL/0! | 82 | |
|---|---|---|
| 72 | 65 | |
| 30 | 95 | |
| #LICZBA! | 63 | |
| 31 | 53 | |
| 96 | 71 | |
| 32 | 55 | |
| 81 | 83 | |
| 33 | 100 | |
| 53 | 91 | |
| 34 | 89 | |
| Formuła | Opis | Wynik |
| =AGREGUJ(4;6;A1:A11) | Oblicza wartość maksymalną i ignoruje wartości błędów w zakresie | 96 |
| =AGREGUJ(14;6;A1:A11;3) | Oblicza trzecią co do wielkości wartość i ignoruje wartości błędów w zakresie | 72 |
| =AGREGUJ(15;6;A1:A11) | Powróci #VALUE! #POŁĄCZ!. Jest tak, ponieważ funkcja AGREGUJ oczekuje drugiego argumentu odwołania, ponieważ funkcja (MIN.K) wymaga takiego argumentu. | #ARG! |
| =AGREGUJ(12;6;A1:A11;B1:B11) | Oblicza medianę, ignorując wartości błędów w zakresie | 68 |
| =MAX(A1:A2) | Zwraca wartość błędu, ponieważ zakres obliczeń zawiera wartości błędów | #DZIEL/0! |