Funkcja SUMY.CZĘŚCIOWE

Funkcja SUMY.CZĘŚCIOWE pozwala wykonać kilka podstawowych obliczeń na danych pozostałych po włączeniu filtru. Artykuł opisuje jej działanie oraz sposób wykorzystania.

Arkusz, na którym będę pracował, zawiera szczegółowy wykaz opłat za korzystanie z sieci telefonii komórkowej. Plik do pobrania.

Okno programu Calc pokazujące przykładową bazę danych

Na potrzeby dalszej części artykułu załóżmy, że chcielibyśmy poznać odpowiedzi na dwa pytania:

  1. Jakie były podstawowe cechy rozmów nawiązanych w pierwszej połowie miesiąca? Ile ich było, jakie numery wybierano, ile czasu trwały?
  2. Ile łącznie należy zapłacić za wszystkie rozmowy tego typu?

Odpowiedź na pierwsze z tych pytań najłatwiej jest znaleźć przy pomocy filtru.

Umieszczamy kursor gdziekolwiek w obrębie bazy danych i wybieramy z menu DaneFiltrFiltr standardowy.... Pojawi się nowe okno, w którym określamy kryteria wyszukiwania. Na końcu klikamy OK.

Nasz zbiór danych zostanie zredukowany do kilku wierszy spełniających wszystkie warunki. Bez trudu odczytamy z nich interesujące nas informacje.

Teraz musimy dowiedzieć się, ile łącznie kosztowało nawiązanie wszystkich widocznych połączeń. Służy do tego funkcja SUMY.CZĘŚCIOWE, która wyłącza ze swoich obliczeń dane ukryte w wyniku działania filtru.

Gotowa formuła wygląda następująco:

=SUMY.CZĘŚCIOWE(9;H1:H202)

Okno programu Calc. Komórka zawierająca funkcję SUMY.CZĘŚCIOWE pokazuje poprawny wynik. Obok znajduje się komórka z funkcją SUMA, która pokazuje liczbę prawie sześciokrotnie większą (ponieważ nie bierze pod uwagę filtru).

Jak widać, omawiana funkcja przyjmuje dwa argumenty. Zakres, na którym ma pracować, jest drugim z nich. Pierwszym z kolei jest liczba określająca działanie, jakie ma zostać wykonane. Wbrew swojej nazwie, funkcja SUMY.CZĘŚCIOWE potrafi trochę więcej niż tylko proste dodawanie.

Poniższa tabela zawiera wykaz liczb przyjmowanych jako pierwszy argument i odpowiadających im funkcji arkusza kalkulacyjnego.

Liczba Wykonywana funkcja
1 ŚREDNIA
2 ILE.LICZB
3 ILE.NIEPUSTYCH
4 MAKS
5 MIN
6 ILOCZYN
7 ODCH.STANDARDOWE
8 ODCH.STANDARD.POPUL
9 SUMA
10 WARIANCJA
11 WARIANCJA.POPUL

Zdecydowanie największą zaletą funkcji SUMY.CZĘŚCIOWE jest jej prostota. Przy pomocy okna filtrowania możemy w wygodny sposób określić kryteria wyboru komórek; jeżeli zaś korzystamy z  Autofiltru, to natychmiast widzimy, czy zmierzamy w odpowiednim kierunku. Omawiana funkcja świetnie nadaje się do znajdowania odpowiedzi na pytania, które przyszły nam do głowy już w trakcie analizy bazy danych.

Jest to jednocześnie jej słabość. Ponieważ otrzymane wyniki wprost zależą od sposobu ustawienia filtru, wystarczy zmienić jedno kryterium, a natychmiast pojawi się inna liczba. Funkcja nie sprawdzi się więc wtedy, gdy wyniki obliczeń chcemy zachować w celu dalszego użycia (np. przygotowania rozkładu procentowego różnych rodzajów aktywności w dniach 10‒20 lipca).

W tym ostatnim przypadku mogą nam pomóc inne sposoby na obliczenie sumy liczb spełniających kilka kryteriów.

Podobał Ci się ten artykuł? Zapisz się na listę subskrybentów i otrzymuj informacje o następnych

Komentarzy: 1

  • Piotr napisał(a):

    Witam,
    Mając trzy kolumny
    A: Imię i nazwisko
    B: Ilość
    C: Jednostki (km, h)

    Potrzebuję połączyć SUMY CZĘŚCIOWE z SUMA.JEŻELI(C2:C11;”km”;B2:B11)

    Mianowicie, by pod tabelką, przy przefiltrowaniu danych po Imieniu i Nazwisku pokazały się sumy przejechanych km danego kierowcy, bądź godziny przepracowane dla innego pracownika.

Dodaj komentarz