Jak korzystać z funkcji Excel LICZ.JEŻELI -

Spisie treści

Podsumowanie

LICZ.JEŻELI to funkcja programu Excel służąca do liczenia komórek w zakresie spełniającym pojedynczy warunek. LICZ.JEŻELI może służyć do liczenia komórek zawierających daty, liczby i tekst. Kryteria użyte w funkcji LICZ.JEŻELI obsługują operatory logiczne (>, <,, =) i symbole wieloznaczne (* ,?) w celu częściowego dopasowania.

Cel, powód

Policz komórki spełniające kryteria

Wartość zwracana

Liczba reprezentująca zliczone komórki.

Składnia

= LICZ.JEŻELI (zakres, kryteria)

Argumenty

  • zakres - zakres komórek do zliczenia.
  • kryteria - kryteria określające, które komórki mają być liczone.

Wersja

Excel 2003

Uwagi dotyczące użytkowania

Funkcja LICZ.JEŻELI w programie Excel zlicza komórki w zakresie, który pasuje do jednego podanego warunku. Kryteria mogą obejmować operatory logiczne (>, <,, =) i symbole wieloznaczne (* ,?) w celu częściowego dopasowania. Kryteria mogą również opierać się na wartości z innej komórki, jak wyjaśniono poniżej.

LICZ.JEŻELI znajduje się w grupie ośmiu funkcji w programie Excel, które dzielą kryteria logiczne na dwie części (zakres + kryteria). W rezultacie składnia używana do konstruowania kryteriów jest inna, a funkcja LICZ.JEŻELI wymaga zakresu komórek, nie możesz użyć tablicy.

LICZ.JEŻELI obsługuje tylko jeden warunek. Jeśli chcesz zastosować wiele kryteriów, użyj funkcji LICZ.WARUNKI. Jeśli chcesz manipulować wartościami w argumencie zakres w ramach testu logicznego, zobacz funkcje SUMPRODUCT i / lub FILTER.

Podstawowy przykład

W powyższym arkuszu roboczym w komórkach G5, G6 i G7 używane są następujące formuły:

=COUNTIF(D5:D12,">100") // count sales over 100 =COUNTIF(B5:B12,"jim") // count name = "jim" =COUNTIF(C5:C12,"ca") // count state = "ca"

Zauważ, że LICZ.JEŻELI nie rozróżnia wielkości liter, „CA” i „ca” są traktowane tak samo.

Podwójne cudzysłowy („”) w kryteriach

Ogólnie wartości tekstowe należy ująć w podwójne cudzysłowy („”), a liczby nie. Jednak gdy operator logiczny jest dołączony do liczby, liczba i operator muszą być ujęte w cudzysłowy, jak widać w drugim przykładzie poniżej:

=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"

Wartość z innej komórki

Wartość z innej komórki można uwzględnić w kryteriach przy użyciu konkatenacji. W poniższym przykładzie LICZ.JEŻELI zwróci liczbę wartości w komórkach A1: A10, które są mniejsze niż wartość w komórce B1. Zwróć uwagę, że operator mniejszy niż (którym jest tekst) jest ujęty w cudzysłów.

=COUNTIF(A1:A10,"<"&B1) // count cells less than B1

Nie równa się

Aby skonstruować kryteria „nie równe”, użyj operatora „” ujętego w podwójne cudzysłowy („”). Na przykład poniższa formuła policzy komórki różniące się od „czerwonego” z zakresu A1: A10:

=COUNTIF(A1:A10,"red") // not "red"

Puste komórki

LICZ.JEŻELI może liczyć komórki, które są puste lub niepuste. Poniższe formuły liczą puste, a nie puste komórki w zakresie A1: A10:

=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank

Daktyle

Najłatwiejszym sposobem użycia funkcji LICZ.JEŻELI z datami jest odwołanie się do prawidłowej daty w innej komórce za pomocą odwołania do komórki. Na przykład, aby policzyć komórki w komórkach A1: A10, które zawierają datę większą niż data w B1, możesz użyć następującej formuły:

=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1

Zauważ, że musimy połączyć operator z datą w B1. Aby użyć bardziej zaawansowanych kryteriów dat (tj. Wszystkich dat w danym miesiącu lub wszystkich dat między dwiema datami), należy przełączyć się na funkcję LICZ.WARUNKI, która obsługuje wiele kryteriów.

The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this

=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020

Wildcards

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"

To count cells in A1:A5 that contain any 3 text characters, you can use:

=COUNTIF(A1:A5,"???") // cells that contain any 3 characters

The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
  • COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • COUNTIF requires a range, you can't substitute an array.
  • COUNTIF returns incorrect results when used to match strings longer than 255 characters.
  • COUNTIF will return a #VALUE error when referencing another workbook that is closed.

Related videos

Jak korzystać z funkcji LICZ.JEŻELI W tym filmie przyjrzymy się, jak używać funkcji LICZ.JEŻELI do zliczania komórek, które spełniają wiele kryteriów w zestawie danych. Wyświetl zduplikowane wartości za pomocą funkcji FILTER W tym filmie przyjrzymy się, jak wyświetlić listę zduplikowanych wartości za pomocą funkcji FILTER. Innymi słowy, wartości, które pojawiają się więcej niż raz w zbiorze danych. Jak utworzyć dynamiczny nazwany zakres z tabelą W tym nagraniu wideo przyjrzymy się, jak utworzyć dynamiczny nazwany zakres z tabelą. Jest to najprostszy sposób tworzenia dynamicznego nazwanego zakresu w programie Excel. Jak porównać dwie listy i podkreślić różnice W tym filmie przyjrzymy się, jak porównać dwie listy przy użyciu formatowania warunkowego. To świetny sposób na wizualne podkreślenie brakujących elementów na liście. Jak wykreślić dane ankiety na wykresie słupkowym W tym nagraniu wideo przyjrzymy się, jak wykreślić ponad 3000 odpowiedzi ankietowych na pytanie na wykresie słupkowym programu Excel. Jak znaleźć brakujące wartości za pomocą LICZ.JEŻELI W tym filmie przyjrzymy się, jak użyć funkcji LICZ.JEŻELI do rozwiązania typowego problemu: jak znaleźć wartości na jednej liście, które pojawiają się na innej liście.

Interesujące artykuły...