
Podsumowanie
Funkcja LICZ.WARUNKI programu Excel zwraca liczbę komórek, które spełniają co najmniej jedno kryterium. LICZ.WARUNKÓW można używać z kryteriami opartymi na datach, liczbach, tekście i innych warunkach. COUNTIFS obsługuje operatory logiczne (>, <,, =) i symbole wieloznaczne (* ,?) w celu częściowego dopasowania.
Cel, powód
Policz komórki spełniające wiele kryteriówWartość zwracana
Liczba przypadków spełnienia kryteriówSkładnia
= LICZ.WARUNKI (zakres1, kryterium1; (zakres2), (kryterium2),…)Argumenty
- range1 - pierwszy zakres do ewaluacji.
- kryteria1 - kryteria do zastosowania dla zakresu1.
- range2 - (opcjonalne) Drugi zakres do oceny.
- kryteria2 - (opcjonalne) kryteria do zastosowania w zakresie2.
Wersja
Excel 2007Uwagi dotyczące użytkowania
Funkcja LICZ.WARUNKI w programie Excel zlicza komórki w zakresie, które pasują do jednego z podanych kryteriów. W przeciwieństwie do starszej funkcji LICZ.JEŻELI, LICZ.WARUNKI może jednocześnie stosować więcej niż jeden warunek. Warunki są dostarczane z parami zakres / kryteria i wymagana jest tylko pierwsza para. Dla każdego dodatkowego warunku musisz podać inną parę zakres / kryteria. Dozwolonych jest maksymalnie 127 par zakres / kryteria.
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.WARUNKI 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 COUNTIFS wymaga zakresu komórek dla argumentów zakresu, nie można użyć tablicy.
Podstawowy przykład
W przedstawionym przykładzie funkcja LICZ.WARUNKI może służyć do liczenia rekordów przy użyciu 2 następujących kryteriów:
=COUNTIFS(C5:C14,"red",D5:D14,"tx") // red and TX =COUNTIFS(C5:C14,"red",F5:F14,">20") // red and>20
Zwróć uwagę, że funkcja LICZ.WARUNKI nie rozróżnia wielkości liter.
Podwójne cudzysłowy („”) w kryteriach
Ogólnie rzecz biorąc, wartości tekstowe należy ująć w podwójne cudzysłowy, a liczby nie. Jednak gdy operator logiczny jest dołączony do liczby, numer i operator muszą być ujęte w cudzysłowy, jak pokazano poniżej:
=COUNTIFS(A1:A10,100) // count equal to 100 =COUNTIFS(A1:A10,">50") // count greater than 50 =COUNTIFS(A1:A10,"jim") // count equal to "jim"
Uwaga: pokazanie jednego warunku tylko dla uproszczenia. Dodatkowe warunki muszą podlegać tym samym zasadom.
Wartość z innej komórki
W przypadku użycia wartości z innej komórki w warunku odwołanie do komórki musi zostać połączone z operatorem, gdy jest używane. W poniższym przykładzie funkcja LICZ.WARUNKI zlicza wartości w komórkach A1: A10, które są mniejsze niż wartość w komórce B1. Zwróć uwagę, że operator mniejszy (czyli tekst) jest ujęty w cudzysłowy, ale odwołanie do komórki nie jest:
=COUNTIFS(A1:A10,"<"&B1) // count cells less than B1
Uwaga: LICZ.WARUNKI to jedna z kilku funkcji, które dzielą warunki na dwie części: zakres + kryteria. Powoduje to pewne niespójności w odniesieniu do innych formuł i funkcji.
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:
=COUNTIFS(A1:A10,"red") // not "red"
Puste komórki
COUNTIFS can count cells that are blank or not blank. The formulas below count blank and not blank cells in the range A1:A10:
=COUNTIFS(A1:A10,"") // not blank =COUNTIFS(A1:A10,"") // blank
Dates
The easiest way to use COUNTIFS with dates is to refer to a valid date in another cell with a cell reference. For example, to count cells in A1:A10 that contain a date greater than a date in B1, you can use a formula like this:
=COUNTIFS(A1:A10, ">"&B1) // count dates greater than A1
Notice we concatenate the ">" operator to the date in B1, but and are no quotes around the cell reference.
The safest way hardcode a date into COUNTIFS is with the DATE function. This guarantees Excel will understand the date. To count cells in A1:A10 that contain a date less than September 1, 2020, you can use:
=COUNTIFS(A1:A10,"<"&DATE(2020,9,1)) // dates less than 1-Sep-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:
=COUNTIFS(A1:A5,"*apple*") // count cells that contain "apple"
The tilde (~) is an escape character to allow you to find literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).
Notes
- Multiple conditions are applied with AND logic, i.e. condition 1 AND condition 2, etc.
- Each additional range must have the same number of rows and columns as range1, but ranges do not need to be adjacent. If you supply ranges that don't match, you'll get a #VALUE error.
- Non-numeric criteria needs to be enclosed in double quotes but numeric criteria does not. For example: 100, "100", ">32", "jim", or A1 (where A1 contains a number).
- The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters.
- To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
Related videos

