Jak używać funkcji DSUM w Excelu (4 odpowiednie przykłady)

  • Udostępnij To
Hugh West

Excel DSUM funkcja to DATABASE funkcja sumy. DSUM Funkcja oblicza sumę określonych pól według zadanych kryteriów. Przyjmuje trzy obowiązkowe argumenty: Zakres , Pole oraz Kryteria .

W tym artykule dowiesz się, jak możesz wykorzystać DSUM funkcja z odpowiednimi przykładami.

Pobierz skoroszyt Excela

Zastosowania funkcji DSUM w Excelu.xlsm

Funkcja DSUM w Excelu: Składnia i argumenty

⦽ Cel funkcji:

Na stronie DSUM Funkcja oblicza sumę całkowitą określonego Pole poprzez dopasowanie określonych Kryteria od danego Zakres .

⦽ Składnia:

DSUM (baza danych, pole, kryteria)

⦽ Argumenty Wyjaśnienie:

Argument Wymagane/opcjonalne Wyjaśnienie
zakres Wymagane zakres komórek, które zawierają wszystkie wpisy
pole Wymagane Wskazuje kolumnę, która ma być obliczona dla sumy
kryteria Wymagane zakres komórek, którym przypisane są określone warunki

⦽ Co można wykorzystać jako kryteria:

DSUM oferuje wiele typów kryteriów do filtrowania danych z zakresu. Niektóre najczęściej używane typy kryteriów to

Kryteria Typ Wyjście
"Cena jednostkowa" String Wiersze zgodne z "Ceną jednostkową"
Gotuj* Wildcard Rzędy zaczynają się od "Cook"
*i Wildcard Rzędy kończą się na "ies"
120 Numer Równe 120
>120 Porównanie Więcej niż 120
<120 Porównanie Mniej niż 120
>=120 Porównanie Większe lub równe 120
120 Porównanie Nie równa się 120
Porównanie Nie jest pusty
=B7 Formuła Równe argumentowi B7

⦽ Return Parameter:

Na stronie DSUM Funkcja zwraca wartość sumy.

⦽ Dotyczy:

Wersja programu Microsoft Excel 2000 do Urzędu 365, Wersja dla programu Excel 2011 dla Mac i dalej.

4 Odpowiednie przykłady wykorzystania funkcji DSUM w Excelu

Przykład 1: DSUM używane jako funkcja

Jak wszystkie inne funkcje, DSUM Jest to funkcja Excela i jako taka działa, trzeba tylko zadeklarować argumenty zgodnie z instrukcją składni.

Wklejamy poniższą formułę do dowolnej pustej komórki (tj, G5:H5 ), aby obliczyć sumę Cena jednostkowa pole.

=DSUM(B8:H19, "Cena jednostkowa",B5:C6)

Wewnątrz formuły,

B8:H19; jest zakresem.

"Cena jednostkowa"; to określone pole, którego sumę obliczasz.

B5:C6; zakres, w którym występują określone kryteria.

Naciśnij ENTER Pojawia się wtedy oceniana wartość.

Poprzez formułę narzucamy dwa kryteria

⏩ Suma Cena jednostkowa z Identyfikator zamówienia jest większa niż 10021 .

⏩ Suma Cena jednostkowa z Ilość sprzedane większe lub równe 120 .

Na stronie DSUM funkcja ocenia $3.74 Sumuje korzystne wpisy (tj. $1.87 oraz $1.87 ) i wynika z ( $1.87+$1.87 ) $3.74 .

Możesz użyć różnych kryteriów w zależności od typów danych i DSUM funkcja działa bez zarzutu.

Przykład 2: DSUM oblicza sumę całkowitą (jedno kryterium)

Podobnie jak w przypadku SUMA funkcja DSUM Funkcja potrafi obliczyć sumę całkowitą dowolnego Pola (tj, Dowolna kolumna ). W tym przypadku obliczamy Cena całkowita każdego sprzedanego produktu ze zbioru danych.

Napisz poniższą formułę w dowolnej komórce (tj, G5:H5 ).

=DSUM(B8:H19, "Cena całkowita",B5:C6)

W formule,

B8:H19; wskazuje na zakres.

"Cena całkowita"; wskazuje określone pole, którego sumę obliczasz.

B5:C6; odnosi się do zakresu, w którym występują określone kryteria.

Hit ENTER Następnie pojawi się wartość sumy całkowitej.

Formuła ta narzuca tylko jedno kryterium

⏩ Aby podsumować Cena całkowita z Identyfikator zamówienia jest równa lub mniejsza od 10017 czyli wszystkie wpisy w zbiorze danych.

Wartość wynikowa wzoru to. $2033.01. Sumuje ona wszystkie wpisy w Cena całkowita kolumna . Możesz użyć innych nagłówków jako pól, aby wymyślić całkowitą sumę.

Przykład 3: DSUM oblicza sumę (wiele kryteriów)

Z wcześniejszego przykładu (czyli, Przykład 2 ), poznajemy. DSUM funkcja działa podobnie jak SUMA funkcja. ale co jeśli chcemy tylko zsumować konkretne pole, które spełnia wiele warunków?

W tym scenariuszu narzucamy cztery kryteria w zakresie (tj, B5:E6 ) oraz DSUM sumuje wpisy z Cena całkowita pole, które mają

Identyfikator zamówienia równe lub większe niż 10017.

⏩ Region Wschód.

⏩ Pozycja w Cookies kategoria.

⏩ Zidentyfikowany jako Arrow Root Produkt.

Napisz w dowolnej komórce (tj, G5:H5 ).

=DSUM(B8:H19, "Cena całkowita",B5:E6)

Odwołania deklarują te same argumenty, co w poprzednich przykładach. Wszystkie kryteria znajdują się w B8:H19 jak widzimy.

Formuła dopasowuje każde określone pole do kryteriów i przesuwa się w prawo, aby ostatecznie dopasować odpowiednie wpisy.

Naciśnij ENTER. Pojawia się wartość zbiorcza.

Wzór ostatecznie pasuje do 3 wpisy spełniające narzucone warunki i zwraca wartość $695.42 .

Jeśli sprawdzimy krzyżowo wartość wynikową z dopasowanymi wpisami, okazuje się, że wartość jest taka sama ( $318.28 + $303.02 + $74.12 ) $695.42 .

Przykład 4: DSUM używane w makrach VBA

Możemy również użyć DSUM działać w Makro VBA kody. podążanie za Makro DSUM format funkcji, możemy naśladować wszelkie wcześniejsze przykłady z tego artykułu.

Powiedzmy, że chcemy uzyskać sumę Cena całkowita każdego wpisu w zbiorze danych.

Hit ALT+F11 w sumie. Za chwilę Microsoft Visual Basic Otworzy się okno. W Microsoft Visual Window , Wybierz Wkładka > Wybierz Moduł .

W Moduł , wkleić następujący kod Maco, a następnie Hit F5 aby uruchomić kod.

 Sub ExcelDSUMFunction() Range("F5:G5").Value = Application.WorksheetFunction.DSum(Range("B8:H19"), "Total Price", Range("B5:C6")) End Sub 

W Makro kod,

"F5:G5" ; wskazuje, gdzie usadowiona będzie wartość wynikowa.

Wróć do arkusza, a zobaczysz sumę Cena całkowita wpisy w komórce F5:G5 .

Rozróżnij SUMIF, SUMIFS i DSUM:

Aspekty SUMIF SUMIFS DSUM
Składnia SUMIF(zakres, kryteria, [suma_zakresu]) SUMIFS(suma_zakresu, kryteria_zakresu1, kryteria1, [kryteria_zakresu2, kryteria2], ...)

DSUM(baza danych, pole, kryteria)

Baza danych Funkcja warunkowa Funkcja warunkowa Baza danych Funkcja
Formacja Nie jest wymagana szczególna formacja Nie jest wymagana szczególna formacja Wymaga etykiet polowych do obsługi
Kryteria narzucające Pojedyncze kryterium może być wstawione wewnątrz lub na zewnątrz formuły Wiele kryteriów może być wstawionych wewnątrz lub poza formułą i wyglądać niechlujnie, ale elastycznie. Kryteria są zdefiniowane poza lub wewnątrz formuły i wyglądają czysto
Obsługa wielu kryteriów w tej samej pozycji

Nie dotyczy

Nie można obsługiwać wielu kryteriów w tej samej pozycji Łatwość obsługi
Zrozumienie Porównywalnie łatwiejsze do zrozumienia niż funkcja SUMIFS Trudniejsze do zrozumienia i zastosowania Łatwy do zrozumienia
Tworzenie złożonych kryteriów Tworzenie niestandardowych, złożonych kryteriów jest trudne Bardzo wschodniej do budowy niestandardowych złożonych kryteriów Trudne do zbudowania niestandardowe złożone kryteria

⧭ Rzeczy, o których należy pamiętać podczas korzystania z DSUM

🔼 Zakres kryteriów może znajdować się w dowolnym miejscu arkusza, jednak preferowane jest, aby nie umieszczać zakresu kryteriów w miejscach takich jak nakładanie się ze zbiorem danych oraz poniżej zbioru danych.

🔼 Jeśli DSUM musi wykonać do całego zbioru danych, umieść pustą linię poniżej nagłówka zakresu kryteriów.

🔼 Można użyć dowolnego zakresu kryteriów, jeśli składa się on z co najmniej jednego pola kolumny i jednego warunku.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.