
Podsumowanie
Funkcja Excel AGGREGATE zwraca zagregowane obliczenia, takie jak ŚREDNIA, LICZBA, MAKS itd., Opcjonalnie ignorując ukryte wiersze i błędy. Łącznie dostępnych jest 19 operacji, określonych przez numer funkcji w pierwszym argumencie (patrz tabela opcji).
Cel, powód
Zwróć zagregowane obliczeniaWartość zwracana
Zależy od określonej funkcjiSkładnia
= AGREGUJ (nr_funkcji; opcje; odniesienie1; odniesienie2)Argumenty
- numer_funkcji - operacja do wykonania (1-19).
- opcje - wartości do zignorowania (0-7).
- ref1 - pierwszy argument.
- ref2 - drugi argument (k).
Wersja
Excel 2010Uwagi dotyczące użytkowania
Funkcja AGREGUJ zwraca wynik obliczeń zagregowanych, takich jak ŚREDNIA, LICZBA, MAKS., MIN. Dostępnych jest łącznie 19 operacji, a operacja do wykonania jest określana jako liczba, która pojawia się jako pierwszy argument funkcji. Drugi argument, opcje, kontroluje, jak AGREGUJ obsługuje błędy i wartości w ukrytych wierszach. Zobacz tabele poniżej ze wszystkimi dostępnymi opcjami.
Przykład 1
Aby zwrócić wartość MAX z zakresu A1: A10, ignorując zarówno błędy, jak i ukryte wiersze, podaj 4 dla numeru funkcji i 7 dla opcji:
=AGGREGATE(4,7,A1:A10) // max value
Aby zwrócić wartość MIN z tymi samymi opcjami, zmień numer funkcji na 5:
=AGGREGATE(5,7,A1:A10) // min value
Przykład nr 2
W powyższym przykładzie formuła w D5 to:
=AGGREGATE(4,6,values)
gdzie „wartości” to nazwany zakres B5: B14. Numer funkcji to 4, co oznacza MAX. Opcje są dostarczane jako 6, aby ignorować tylko błędy.
Przykład # 3 - n-ty co do wielkości
Formuły w D8: D10 pokazują, jak zwracać „n-tą największą” wartość:
=AGGREGATE(14,6,values,1) // 1st largest =AGGREGATE(14,6,values,2) // 2nd largest =AGGREGATE(14,6,values,3) // 3rd largest
Numer funkcji w tym miejscu to 14, która uruchamia funkcję LARGE. Ponieważ funkcja LARGE wymaga argumentu k, pojawia się ona jako ostatni argument w trzech powyższych formułach.
Przykład # 4 - operacja tablicowa
To, co sprawia, że funkcja AGREGUJ jest szczególnie użyteczna w przypadku bardziej złożonych formuł, polega na tym, że obsługuje ona tablice natywnie, gdy numer funkcji wynosi 14–19. Na przykład, aby znaleźć wartość MAX w poniedziałki z danymi zawierającymi daty i wartości, możesz użyć funkcji AGREGUJ w ten sposób:
=AGGREGATE(14,6,values/(TEXT(dates,"ddd")="Mon"),1)
Tutaj podajemy 14 dla funkcji (DUŻE) i 6 dla opcji (ignoruj błędy). Następnie tworzymy logiczne wyrażenie, używając funkcji TEKST, aby sprawdzić wszystkie daty w poniedziałki. Wynikiem tej operacji jest tablica wartości PRAWDA / FAŁSZ, które stają się mianownikiem pierwotnych wartości. FALSE zwraca zero i rzuca # DIV / 0! błąd. PRAWDA ma wartość 1 i zwraca oryginalną wartość. Ostateczna tablica wartości i błędów działa jak filtr. AGREGUJ ignoruje wszystkie błędy i zwraca największą (maksymalną) z pozostałych wartości. Bardziej kompletny przykład tutaj.
Numery funkcji
Poniższa tabela zawiera listę numerów funkcji dostępnych dla funkcji AGREGATUJ wraz z nazwą powiązanej funkcji. Trzecia kolumna, Ref2, wskazuje wartość drugiego argumentu oczekiwaną w razie potrzeby.
Funkcjonować | Funkcjonować | Ref2 |
---|---|---|
1 | ŚREDNI | |
2 | LICZYĆ | |
3 | COUNTA | |
4 | MAX | |
5 | MIN | |
6 | PRODUKT | |
7 | STDEV.S | |
8 | STDEV.P | |
9 | SUMA | |
10 | VAR.S | |
11 | VAR.P | |
12 | MEDIANA | |
13 | MODE.SNGL | |
14 | DUŻY | k |
15 | MAŁY | k |
16 | PERCENTYL.ODWR | k |
17 | KWARTYL.ODW | kwarta |
18 | PERCENTILE.EXC | k |
19 | KWARTYL.PRZEDZ | kwarta |
Opcje zachowania
Funkcja AGREGUJ ma wiele opcji ignorowania błędów, ukrytych wierszy i innych funkcji. Możliwe wartości to 0-7, jak pokazano w poniższej tabeli.
Opcja | Zachowanie |
---|---|
0 | Ignoruj funkcje SUMY CZĘŚCIOWE i AGREGUJ |
1 | Ignoruj ukryte wiersze, funkcje SUMY CZĘŚCIOWE i AGREGUJ |
2 | Ignoruj wartości błędów, funkcje SUMY CZĘŚCIOWE i AGREGUJ |
3 | Ignoruj ukryte wiersze, wartości błędów, funkcje SUMY CZĘŚCIOWE i AGREGUJ |
4 | Nic nie ignoruj |
5 | Ignoruj ukryte wiersze |
6 | Ignoruj wartości błędów |
7 | Ignoruj ukryte wiersze i wartości błędów |
Uwagi
- AGREGATUJ zwraca #ARG! błąd, jeśli wymagany jest drugi argument funkcji, ale nie został podany.
- Odniesienia 3D nie działają z AGREGATEM.
- Funkcja AGREGATOWA służy do projektowania zakresów pionowych, a nie poziomych.