Ten samouczek pokazuje, jak używaćFunkcja Excel DCOUNTA w Excelu.
Funkcja Excel DCOUNTA zlicza pasujące rekordy w bazie danych przy użyciu kryteriów i opcjonalnego pola.
Aby użyć funkcji arkusza kalkulacyjnego DCOUNTA Excel, zaznacz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
Funkcja DCOUNTA Składnia i dane wejściowe:
=DCOUNTA (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.
DCOUNTA to jedna z funkcji bazy danych programu Excel. Zwraca liczbę niepustych komórek w kolumnie bazy danych po pierwszym przefiltrowaniu danych na podstawie określonych kryteriów.
Pamiętaj, że jeśli chodzi o DCOUNTA, „baza danych” to po prostu tabela danych w arkuszu kalkulacyjnym, skonfigurowana za pomocą nagłówków kolumn.
Jak korzystać z funkcji DCOUNTA
Funkcji DCOUNTA programu Excel używasz w następujący sposób:
=DCOUNTA(B7:F19,5;B3:F4)
Więc tutaj mamy małą bazę danych z pewnymi danymi filmowymi. Chcielibyśmy wiedzieć, ile filmów z bazy danych zostało wydanych przed 2010 r., zarobiły na całym świecie mniej niż 1 miliard dolarów i zdobyły co najmniej jednego Oscara.
Używamy funkcji DCOUNTA, aby uzyskać te informacje, więc podzielmy je krok po kroku:
- Pierwszy zakres definiuje naszą bazę danych: B7:F19. Zwróć uwagę, że w tym zakresie uwzględniliśmy nagłówki kolumn.
- Następna część funkcji informuje DCOUNTA, które pole bazy danych ma zostać policzone. Poprosiliśmy o pole 5: Zdobyte Oskary. Możesz również odwołać się do tego pola, umieszczając jego nazwę w cudzysłowie w następujący sposób: „Wygrane Oscary”. Ten krok jest opcjonalny - jeśli nie zdefiniujesz tutaj pola, DCOUNTA po prostu zwróci liczbę wierszy, które pozostały po przefiltrowaniu.
- Ostatnią częścią funkcji jest zakres zawierający kryteria, których chcemy użyć do filtrowania danych. Umieściliśmy je w B3:F4.
Jak widać w zakresie kryteriów B3:F4, nagłówki kolumn są identyczne jak w bazie danych. Jeśli nagłówki się nie zgadzają, filtr nie przyniesie żadnego efektu. Pamiętaj, że nie musisz uwzględniać każdego nagłówka kolumny - możesz podać tylko te, których potrzebujesz.
Nasze kryteria to „Rok” mniej niż 2000, a światowy brutto mniej niż 1000. Ponieważ filmy, które nie zdobyły Oscarów, mają puste komórki w kolumnie 5, DCOUNTA liczy tylko te, które zdobyły Oscary, i zwraca 4.
Czego możesz użyć jako kryteriów
Dzięki DCOUNTA masz duży zakres tego, czego możesz użyć w swoich kryteriach. Oto kilka najczęstszych przykładów:
Korzystanie z wielu wierszy kryteriów
Twoja tabela kryteriów może mieć więcej niż jeden wiersz. Jeśli używasz więcej niż jednego, DCOUNTA użyje logiki „LUB” podczas filtrowania.
W efekcie oznacza to, że DCOUNTA będzie filtrować każdy wiersz osobno i sumować wyniki.
Zobacz przykład poniżej:
Filtrujemy pod kątem:
- Filmy o nazwie „Aladyn” wydane po 2000 roku
- Filmy o nazwie „Titanic” wydane po 1995 roku
Podobnie jak w poprzednim przykładzie, liczymy wszystkie wiersze w bazie danych, które spełniają te kryteria, i dla której kolumna 5, kolumna „Wygrane Oscary”, nie jest pusta.
Tym razem DCOUNTA zwraca 1, ponieważ tylko Titanic (1997) spełnia wszystkie nasze kryteria.
Zwróć uwagę, że tabela kryteriów zawierała tylko dwa pola, których potrzebowaliśmy – jest to całkowicie poprawne – nie musisz uwzględniać wszystkich pól w tabeli kryteriów.
Zliczanie komórek numerycznych w bazie danych
Jak wspomniano wcześniej, funkcja DCOUNTA zlicza tylko niepuste wartości w określonym polu. Jeśli chcesz zliczyć tylko komórki zawierające dane liczbowe, Excel ma do tego inną funkcję bazy danych - DCOUNT.
Możesz dowiedzieć się więcej o tej funkcji na stronie głównej DCOUNT. <>
Zliczanie niepustych komórek, które nie znajdują się w bazie danych
Jeśli zamiast filtrować całą bazę danych, chcesz po prostu policzyć liczbę niepustych komórek w zakresie, który pojawia się w arkuszu kalkulacyjnym, możesz użyć do tego innej funkcji: ILE.NIEPUSTYCH.
Oto przykład:
=ILE.LICZB(B3:B11)
Więc tutaj mamy tylko jedną kolumnę danych, B3:B11, i chcemy wiedzieć, ile jest w niej niepustych komórek. W sumie jest dziewięć komórek i mamy tylko jedną pustą komórkę, więc funkcja ILE.NIEPUSTYCH zwraca 8.
Możesz dowiedzieć się więcej o tej funkcji na stronie głównej COUNT. <>
DCOUNTA w Arkuszach Google
Funkcja DCOUNTA działa dokładnie tak samo w Arkuszach Google, jak w programie Excel: