
Podsumowanie
Funkcja Excel SUBTOTAL zwraca zagregowany wynik dla podanych wartości. SUMA CZĘŚCIOWA może zwracać SUMA, ŚREDNIA, LICZBA, MAKS i inne (patrz tabela poniżej), a funkcja SUMA CZĘŚCIOWA może uwzględniać lub wykluczać wartości w ukrytych wierszach.
Cel, powód
Uzyskaj sumę częściową z listy lub bazy danychWartość zwracana
Liczba reprezentująca określony rodzaj sumy częściowejSkładnia
= SUMA CZĘŚCIOWA (numer_funkcji; odniesienie1; (odniesienie2);…)Argumenty
- nr_funkcji - liczba określająca, której funkcji należy używać do obliczania sum pośrednich w ramach listy. Pełna lista znajduje się w poniższej tabeli.
- ref1 - nazwany zakres lub odniesienie do sumy częściowej.
- ref2 - (opcjonalne) Nazwany zakres lub odniesienie do sumy częściowej.
Wersja
Excel 2003Uwagi dotyczące użytkowania
Użyj funkcji SUMA CZĘŚCIOWA, aby uzyskać sumę częściową z listy lub bazy danych. Pomimo nazwy SUBTOTAL ma możliwość wykonywania różnych funkcji matematycznych, w tym ŚREDNIA, LICZBA, MAKS i wiele innych (pełna lista znajduje się w poniższej tabeli). Domyślnie SUBTOTAL wyklucza wartości w wierszach ukrytych przez filtr, co sprawia, że SUBTOTAL jest bardzo przydatne w tabelach programu Excel.
Funkcja SUMA CZĘŚCIOWA automatycznie ignoruje inne formuły SUMA CZĘŚCIOWA, które istnieją w odwołaniach, aby zapobiec podwójnemu liczeniu.
Przykłady
Poniżej znajduje się kilka przykładów SUMA CZĘŚCIOWA skonfigurowana jako SUMA, LICZBA i ŚREDNIA wartości w zakresie. Zauważ, jedyną różnicą jest to wartość wykorzystywana do function_num argumentu:
=SUBTOTAL(109,range) // SUM =SUBTOTAL(103,range) // COUNT =SUBTOTAL(101,range) // AVERAGE
Dostępne obliczenia
SUBTOTAL zachowanie jest sterowany przez function_num argumentów, który jest zapewniony jako wartości liczbowej. Dostępnych jest 11 funkcji, każda z dwiema opcjami, jak pokazano w poniższej tabeli. Zwróć uwagę, że wartości są „sparowane” (np. 1-101, 2-102, 3-103 itd.). Jest to związane ze sposobem, w jaki SUBTOTAL radzi sobie z ręcznie ukrytymi wierszami. Gdy numer_funkcji mieści się w zakresie od 1 do 11, SUMA CZĘŚCIOWA obejmuje komórki, które zostały ręcznie ukryte. Kiedy function_num wynosi między 101-111, SUBTOTAL nie obejmuje wartości w wierszach, które zostały ręcznie ukryte.
Funkcjonować | Uwzględnij ukryte | Ignoruj ukryte |
ŚREDNI | 1 | 101 |
LICZYĆ | 2 | 102 |
COUNTA | 3 | 103 |
MAX | 4 | 104 |
MIN | 5 | 105 |
PRODUKT | 6 | 106 |
STDEV | 7 | 107 |
STDEVP | 8 | 108 |
SUMA | 9 | 109 |
VAR | 10 | 110 |
VARP | 11 | 111 |
Uwaga: SUMA CZĘŚCIOWA zawsze ignoruje wartości w komórkach, które są ukryte za pomocą filtru. Wartości w wierszach, które zostały „odfiltrowane”, nigdy nie są uwzględniane, niezależnie od funkcji nr_funkcji .
SUMA CZĘŚCIOWA w tabelach programu Excel
Funkcja SUMA CZĘŚCIOWA jest używana podczas wyświetlania wiersza Suma w tabeli programu Excel. Program Excel automatycznie wstawia funkcję SUMA CZĘŚCIOWA i możesz użyć menu rozwijanego do przełączania zachowania i wyświetlania wartości maksymalnej, minimalnej, średniej itp. Powodem, dla którego Excel używa SUMY CZĘŚCIOWEJ do obliczeń w wierszu Suma w tabeli programu Excel, jest to, że SUMA CZĘŚCIOWA automatycznie wyklucza wiersze ukryte za kontrolkami filtru u góry tabeli. Oznacza to, że podczas filtrowania wierszy w tabeli z wierszem Suma obliczenia zostaną automatycznie zaktualizowane, aby uwzględniać filtr.
SUMA CZĘŚCIOWA z konturami
Excel ma funkcję Suma częściowa, która automatycznie wstawia formuły SUMY CZĘŚCIOWE do posortowanych danych. Możesz znaleźć tę funkcję w Dane> Konspekt> Suma częściowa. Wstawione w ten sposób formuły SUMA CZĘŚCIOWA używają standardowych funkcji o numerach 1-11. Dzięki temu suma częściowa wyników pozostaje widoczna, nawet gdy wiersze są ukryte i wyświetlane, gdy kontur jest zwinięty i rozwinięty.
Uwaga: chociaż funkcja Konspekt jest „łatwym” sposobem wstawiania sum pośrednich do zestawu danych, tabela przestawna jest lepszym i bardziej elastycznym sposobem analizowania danych. Ponadto tabela przestawna oddziela dane od prezentacji danych, co jest najlepszą praktyką.
Uwagi
- Gdy numer_funkcji mieści się w zakresie od 1 do 11, SUMA CZĘŚCIOWA obejmuje ukryte wartości
- Gdy argument nr_funkcji mieści się w przedziale 101-111, SUMA CZĘŚCIOWA wyklucza ukryte wartości
- Na listach filtrowanych SUMA CZĘŚCIOWA zawsze ignoruje wartości w ukrytych wierszach, niezależnie od funkcji nr_funkcji .
- SUBTOTAL ignoruje inne formuły SUBTOTAL, które istnieją w odwołaniach, aby zapobiec podwójnemu liczeniu.
- SUBTOTAL jest przeznaczony do pracy z pionowymi wartościami danych ułożonymi pionowo. W zakresach poziomych zawsze uwzględniane są wartości w ukrytych kolumnach.
Powiązane wideo


