- Funkcja DCOUNT Składnia i dane wejściowe:
- Jak korzystać z funkcji DCOUNT
- DCOUNT zlicza tylko wartości liczbowe
- Czego możesz użyć jako kryteriów
- Korzystanie z wielu wierszy kryteriów
- Zliczanie niepustych komórek w bazie danych
- Zliczanie komórek nienumerycznych, których nie ma w bazie danych
- DCOUNT w Arkuszach Google
Ten samouczek pokazuje, jak używaćFunkcja DCOUNT Excel w Excelu.
Funkcja DCOUNT zlicza pasujące rekordy w bazie danych przy użyciu kryteriów i opcjonalnego pola.
Aby użyć funkcji arkusza kalkulacyjnego DCOUNT Excel, wybierz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
Funkcja DCOUNT Składnia i dane wejściowe:
=DCOUNT (baza danych, [pole], kryteria)
Baza danych - Zakres bazy danych wraz z nagłówkami.
Pole - [opcjonalne] Nazwa pola lub indeks do zliczenia.
Kryteria - Zakres kryteriów, w tym nagłówki.
DCOUNT to jedna z funkcji bazy danych programu Excel. Zlicza liczbę komórek liczbowych w kolumnie bazy danych, po przefiltrowaniu danych według zadanego zestawu kryteriów.
W tym kontekście „baza danych” oznacza po prostu zorganizowaną tabelę danych w programie Excel z nagłówkami kolumn.
Jak korzystać z funkcji DCOUNT
Aby użyć funkcji DCOUNT DCOUNT programu Excel, wpisz następujące polecenie:
=DCOUNT(B7:F19;"Wygrane Oscary";B3:F4)
Tutaj mamy małą bazę danych z informacjami o kilku filmach. Wyobraź sobie, że chcemy wiedzieć, ile filmów w naszej bazie danych zostało wydanych po 2000 roku, zarobiło ponad 1 miliard dolarów, ale nie zdobyło żadnych Oscarów. Możemy do tego użyć DCOUNT.
DCOUNT jest nieco bardziej złożone niż inne funkcje zliczające Excela, więc przejdźmy przez to krok po kroku:
- Najpierw definiujemy bazę danych. To są dane z zakresu B7:F19. Zwróć uwagę, że dane mają nagłówki kolumn i uwzględniamy je w zakresie.
- Następnie mówimy DCOUNT, którą kolumnę chcemy liczyć - Zdobyte Oskary. Tutaj odwołujemy się do niej za pomocą nazwy kolumny w cudzysłowie, ale możemy również użyć jej pozycji numerycznej - wstawienie 5 tutaj zrobiłoby to samo. Jeśli nie określimy tutaj nazwy pola, DCOUNT po prostu zwróci liczbę wierszy, które pozostaną po przefiltrowaniu.
- Na koniec informujemy DCOUNT, jakie filtry zastosować do danych, zanim rozpocznie się ich liczenie. Skonfigurowaliśmy kryteria dla naszych filtrów w B3:F4.
Spójrz na tabelę kryteriów w B3:F4. Zwróć uwagę, że nagłówki kolumn odpowiadają tym w naszej bazie danych. Mamy tu tylko jeden wiersz i pod każdym nagłówkiem wpisaliśmy kryteria, których potrzebujemy – „Rok” większy niż 2000, „Brutto na całym świecie (mln USD)” większe niż 1000 i 0 dla „Wygranych Oscarów”. DCOUNT daje nam 3 wyniki.
DCOUNT zlicza tylko wartości liczbowe
Pamiętaj, że DCOUNT policzy tylko wiersze z danymi liczbowymi w zdefiniowanym przez Ciebie polu.
Powyższy przykład zadziałał, ponieważ poprosiliśmy DCOUNT o policzenie pola „Wygrane Oscary”, które zawiera liczby. Gdybyśmy użyli „Nazwa” jako naszego pola, DCOUNT zwróciłoby 0, ponieważ w tej kolumnie znajdują się tylko dane ciągu tekstowego.
Czego możesz użyć jako kryteriów
DCOUNT jest dość elastyczny i możesz zdefiniować swoje kryteria na kilka różnych sposobów. Oto kilka typowych przykładów:
Korzystanie z wielu wierszy kryteriów
Możesz użyć dowolnej liczby wierszy w tabeli kryteriów.
DCOUNT używa logiki „LUB” dla wielu wierszy. W rzeczywistości oznacza to, że uzyska liczbę dla każdego wiersza kryteriów osobno, zsumuje wszystkie liczby i zwróci sumę.
Oto przykład:
Filtrujemy filmy o nazwie „Aladdin”, które zostały wydane po 2000 roku, oraz filmy o nazwie Titanic, które zostały wydane po 1995 roku.
DCOUNT zwraca 2. Dlaczego? Ponieważ gdybyśmy używali któregokolwiek z tych wierszy kryteriów osobno, DCOUNT zwróciłby 1 dla każdego (Aladdin z 2022 i Titanic z 1997). Tak więc, używając obu rzędów razem, otrzymujemy 2.
Kilka dodatkowych punktów do odnotowania:
- W tym przykładzie nie zdefiniowaliśmy pola. Zwróć uwagę, że środkowa część formuły jest pusta:
=DCOUNT(B8:F20;;B3:F5)
- Nie musisz uwzględniać wszystkich kolumn w tabeli kryteriów. W tym przykładzie potrzebowaliśmy tylko „Nazwa” i „Rok”, więc to wszystko, co umieściłem w tabeli.
Zliczanie niepustych komórek w bazie danych
Jak wspomniałem wcześniej, DCOUNT zlicza tylko wartości liczbowe w określonym polu. Jeśli chcesz policzyć dowolną komórkę, która nie jest pusta, możesz użyć do tego DOUNTA. Sprawdź stronę główną DCOUNTA <>, aby uzyskać więcej informacji.
Zliczanie komórek nienumerycznych, których nie ma w bazie danych
Zdolność DCOUNT do filtrowania danych przed policzeniem jest przydatna – ale czasami jest to przesada. Jeśli tego nie potrzebujesz, a wystarczy policzyć komórki zawierające wartości liczbowe w zakresie, użyj zamiast tego LICZBA.
Zobacz ten przykład:
=LICZBA(B3:B11)
Tutaj mamy pojedynczą kolumnę danych i użyliśmy COUNT do zwrócenia liczby komórek z wartościami liczbowymi. Otrzymujemy 4, ponieważ Excel liczy datę w B4 oraz trzy liczby (Excel przechowuje daty jako liczby).
Dowiedz się więcej o tej funkcji na stronie głównej COUNT. <>
DCOUNT w Arkuszach Google
Funkcja DCOUNT działa dokładnie tak samo w Arkuszach Google jak w Excelu: