Funkcja Excel DSUM - Sumuje rekordy w bazie danych

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Funkcja Excel DSUM w Excelu, aby zsumować rekordy w bazie danych.

Przegląd funkcji DSUM

Funkcja DSUM Oblicza sumę pola w bazie danych dla rekordów spełniających określone kryteria.

Aby użyć funkcji arkusza programu DSUM Excel, zaznacz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja DSUM Składnia i wejścia:

1 =DSUM(baza danych;pole;kryteria)

Baza danych - Zakres bazy danych z nazwami pól w górnym wierszu.

pole - Pole w bazie danych do zsumowania. Może to być nazwa pola (np. „data urodzenia”) lub numer kolumny (np. 5).

kryteria – zakres komórek zawierających kryteria wskazujące rekordy do zsumowania. Przykład:

DSUM to jedna z funkcji bazy danych programu Excel. Zwraca sumę kolumny w bazie danych, po zastosowaniu szeregu filtrów do danych.

Zauważ, że kiedy mówimy „baza danych” w tym kontekście, mamy na myśli po prostu tabelę danych w programie Excel, która została zorganizowana za pomocą nagłówków kolumn.

Jak korzystać z funkcji DSUM

Aby użyć funkcji Excel DSUM, wpisz następujące polecenie:

1 =DSUM(B7:F19;"Wygrane Oscary";B3:F4)

Mamy bazę danych z pewnymi danymi filmowymi. Chcemy wiedzieć, ile Oscarów zdobyły filmy wydane po 2000 roku, które zarobiły ponad 1 miliard dolarów. DSUM może uzyskać dla nas te informacje.

Oto jak działa DSUM:

  • Pierwszym argumentem jest baza danych, którą mamy w komórkach B7:F19. Uwaga: w tym zakresie należy uwzględnić nagłówki kolumn.
  • Drugim argumentem jest kolumna, którą chcemy zsumować – Zdobyte Oskary. Możesz odwoływać się do kolumn po ich nazwie w cudzysłowie lub po ich pozycji numerycznej (więc moglibyśmy po prostu wstawić 5 tutaj).
  • W trzecim argumencie definiujemy filtry, które ma zastosować DSUM przed obliczeniem sumy. Są w B3:F4.

Przyjrzyj się bliżej filtrom, które zdefiniowaliśmy w B3:F4. Mamy te same nagłówki co baza danych i zdefiniowaliśmy dwa kryteria: „Rok” większy niż 2000 i „Brutto na całym świecie (mln USD)” większe niż 1000.

DSUM poprawnie zwraca 12 Oscarów. Dwa filmy spełniają te kryteria: The Return of the King, wykonujący część pracy monarchy z 11 Oscarami, oraz Spectre, który dodaje 1 więcej do całości.

DSUM sumuje tylko wartości liczbowe

DSUM uwzględni tylko wiersze z danymi liczbowymi i zignoruje tekst. Na przykład, jeśli spróbujemy zsumować kolumnę „Nazwa”, DSUM zwróci 0, ponieważ nie znajdzie żadnych danych liczbowych do zsumowania.

1 =DSUM(B7:F19;"Nazwa";B3:F4)

Czego możesz użyć jako kryteriów

DSUM umożliwia korzystanie z szeregu różnych kryteriów podczas filtrowania danych. Oto kilka typowych przykładów:

Korzystanie z wielu wierszy kryteriów

Podczas tworzenia tabeli kryteriów możesz w razie potrzeby użyć więcej niż jednego wiersza.

Jeśli używasz więcej niż jednego wiersza, DSUM użyje logiki „LUB” - będzie zawierać dane pasujące do dowolnego z wierszy kryteriów.

Oto przykład:

1 =ROZUM(B8:F20; 5;B3:C5)

Chcemy wiedzieć, ile w sumie zdobyło Oscarów Titanic z 1997 roku i Powrót króla z 2003 roku. Ponieważ w bazie danych znajdują się dwa filmy o nazwie „Titanic”, określiliśmy również rok w naszej tabeli kryteriów.

Pamiętaj również, że w naszej tabeli kryteriów użyliśmy tylko dwóch kolumn, według których chcemy filtrować – nie musisz uwzględniać ich wszystkich.

DSUM zwraca 22–11 dla każdego filmu.

Użyj SUMA, gdy nie musisz filtrować danych

DSUM to potężne narzędzie, gdy trzeba filtrować dane w złożony sposób. Ale jeśli nie musisz używać filtrów, użyj zamiast tego SUMA.

Używasz SUM w ten sposób:

1 =SUMA(C3:C14)

Jak widać tutaj, za pomocą SUM po prostu definiujesz zakres zawierający dane, a zwróci sumę dowolnych komórek liczbowych w tym zakresie.

Dowiedz się więcej na stronie głównej funkcji Suma programu Excel<>.

DSUM w Arkuszach Google

Funkcja DSUM działa dokładnie tak samo w Arkuszach Google, jak w programie Excel:

Dodatkowe uwagi

Użyj funkcji DSUM, aby dodać rekordy bazy danych spełniające określone kryteria.

Najpierw wskaż tablicę zawierającą bazę danych. WAŻNE: Pierwszy wiersz bazy danych musi zawierać nazwy pól.

Następnie wskaż, które pole w bazie danych ma zostać zsumowane. Wpisz nazwę pola w cudzysłowie (np. „Wiek”) lub wprowadź liczbę odpowiadającą pozycji pola w bazie danych (np. 2 dla drugiej kolumny).

Na koniec odnieś się do zakresu komórek, który zawiera kryteria do użycia. Kryteria muszą mieć co najmniej jedną nazwę pola z warunkiem poniżej. Możesz wprowadzić więcej pól w osobnych kolumnach, aby dodać więcej warunków.

Przykłady DSUM w VBA

Możesz także użyć funkcji DSUM w VBA. Rodzaj:
application.worksheetfunction.dsum(baza danych, pole, kryteria)
W przypadku argumentów funkcji (baza danych itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które mają być używane w zamian.

Wróć do listy wszystkich funkcji w Excelu

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave