Excel COUNTIF (z przykładami)

Funkcja COUNTIF zlicza liczbę komórek w danym zakresie danych, które spełniają określone kryteria lub warunki.

Funkcja COUNTIF może również zwracać liczbę komórek zawierających wartości tekstowe, które częściowo pasują do wartości kryterium.

Użyjemy następującego zestawu danych, aby zademonstrować, w jaki sposób funkcja COUNTIF może być używana do zliczania komórek, których wartości częściowo pasują do wartości kryterium:

Zbiór danych zawiera szczegóły 11 produktów.

Nasz zestaw danych jest niewielki do celów demonstracyjnych, ale w praktyce zwykle będziesz pracować z bardzo dużymi zestawami danych.

Używanie symboli wieloznacznych w programie Excel

Symbole wieloznaczne odgrywają bardzo ważną rolę, gdy używamy funkcji COUNTIF do uzyskania liczby częściowych dopasowań. Symbole wieloznaczne to znaki specjalne, które mogą zastąpić dowolny znak.

W programie Excel używane są tylko trzy symbole wieloznaczne:

  1. ? (Znak zapytania). Zastępuje on pojedynczy znak. Na przykład Cor ? może być Cork lub Core.
  2. * (gwiazdka). Zastępuje jeden lub więcej znaków. Na przykład Con* może zwrócić Conman, Contrary lub Contract.
  3. ~ ( tylda). Służy do wyświetlania znaku zapytania (?) i gwiazdki (*). Na przykład, Cor~ ? zwróci Cor ?, a Con~* zwróci Con*.

Najczęściej używanymi symbolami wieloznacznymi w programie Excel są znak zapytania (?) i gwiazdka (*).

Należy pamiętać, że te symbole wieloznaczne działają tylko z wartościami tekstowymi, a nie z liczbami.

Przykłady użycia COUNTIF w dopasowaniu częściowym

Przykład 1 – Jak uzyskać liczbę nazw kategorii produktów zawierających słowo telefon :

Krok 1 – Wpisz słowo „telefon” w komórce G2. Jest to wartość kryterium:

Krok 2 – Wprowadź formułę =COUNTIF(C2:C11, „*”&G2&”*”) w komórce G3:

Krok 3 – Naciśnij Enter :

Funkcja COUNTIF zwraca wartość 1, co oznacza, że w zakresie danych istnieje tylko jedno częściowe dopasowanie, którym w tym przypadku jest kategoria telefonu.

Wyjaśnienie formuły =COUNTIF(C2:C11, „*”&G2&”*”):

Funkcja COUNTIF ma dwa argumenty:

  1. C2:C11 to zakres danych, w którym funkcja będzie wyszukiwać częściowe dopasowania.
  2. „*”&G2&”*” to kryterium lub warunek częściowego dopasowania. Komórka G2, która zawiera wartość kryterium, jest otoczona gwiazdkami (*) po obu stronach. Należy również pamiętać, że gwiazdki są ujęte w cudzysłów i są połączone z komórką G2 za pomocą znaku konkatenacji (&).

Modyfikowanie kryteriów

Możemy zmienić wartość kryterium w komórce G2, a funkcja COUNTIF zwróci prawidłową liczbę częściowych dopasowań. Na przykład, zmieńmy wartość kryterium na „Cartridge”:

Liczba została odpowiednio zaktualizowana.

Funkcja COUNTIF

Funkcja COUNTIF, której używaliśmy do tej pory, może zwrócić tylko liczbę komórek spełniających pojedynczy warunek. Jeśli chcemy uzyskać liczbę komórek spełniających więcej niż jeden warunek, musimy użyć funkcji COUNTIFS.

Przykład 2 – Jak uzyskać liczbę nazw kategorii produktów zawierających słowa Akcesoria i Produkt :

Krok 1 – Wprowadź słowo Akcesorium w komórce G2 i słowo Produkt w komórce H2:

Krok 2 – Wprowadź formułę =COUNTIFS(C2:C11, „*”&G2&”*”,C2:C11, „*”&H2&”*”) w komórce G2:

Krok 3 – Naciśnij Enter :

Otrzymujemy liczbę 1, ponieważ tylko kategoria produktów Akcesoria/IT spełnia oba warunki.

Wyjaśnienie formuły =COUNTIFS(C2:C11, „*”&G2&”*”,C2:C11, „*”&H2&”*”) :

Ta formuła ma 2 warunki dla częściowych dopasowań: „*”&G2&”*” i „*”&H2&”*”.

Funkcja COUNTIFS wyszukuje częściowe dopasowania w tym samym zakresie danych C2:C11 dla obu warunków lub kryteriów.

Podsumowanie

W tym samouczku zobaczyliśmy, jak używać funkcji COUNTIF i COUNTIFS, aby uzyskać liczbę komórek zawierających wartości, które częściowo spełniają określone warunki.