=ILE.LICZB(B2:B8) (po angielsku COUNT) liczy komórki w B2:B8, które zawierają liczby. =ILE.NIEPUSTYCH(B2:B8) (COUNTA) liczy każdą komórkę, która nie jest pusta, bez względu na zawartość. =LICZ.PUSTE(B2:B8) (COUNTBLANK) liczy puste komórki. Tabela pokazuje angielskie nazwy funkcji, ale możesz w niej wpisywać formuły także po polsku, ze średnikami.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Name | Score | COUNT | COUNTA | COUNTBLANK | ||
| 2 | Ana | 78 | 4 | 6 | 1 | ||
| 3 | Ben | absent | |||||
| 4 | Chen | 91 | |||||
| 5 | Dina | ||||||
| 6 | Eli | 65 | |||||
| 7 | Fay | pending | |||||
| 8 | Gus | 88 |
=ILE.LICZB(B2:B8)ILE.LICZB daje 4: cztery wyniki. ILE.NIEPUSTYCH daje 6, bo „absent” i „pending” też nie są puste. LICZ.PUSTE daje 1, za Dinę. Wpisz wynik Diny, a ILE.LICZB i ILE.NIEPUSTYCH wzrosną, a LICZ.PUSTE spadnie do 0. ILE.NIEPUSTYCH plus LICZ.PUSTE równa się 7 komórkom zakresu, chyba że komórka zawiera formułę zwracającą "", co pokazuje jedna z sekcji poniżej.
ILE.LICZB: liczenie komórek z liczbami
=COUNT(value1, [value2], ...)
ILE.LICZB liczy liczby. Daty i godziny to w Excelu liczby, więc też są liczone. Tekst, PRAWDA/FAŁSZ, błędy i puste komórki są pomijane. Używaj tej funkcji, aby policzyć, ile wpisów to prawdziwe wartości, na przykład ile testów zostało ocenionych.
Dlaczego ILE.LICZB pomija liczby zapisane jako tekst
Liczba wpisana z apostrofem albo wklejona z innego programu może być zapisana jako tekst. Wygląda jak liczba, ale ILE.LICZB ją ignoruje, podobnie jak SUMA i ŚREDNIA.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Amount | COUNT | COUNTA | |
| 2 | 1001 | 250 | 3 | 5 | |
| 3 | 1002 | 400 | |||
| 4 | 1003 | 175 | |||
| 5 | 1004 | 2026-03-15 | |||
| 6 | 1005 | 90 |
=ILE.LICZB(B2:B6)ILE.LICZB daje 3: 250, 175 i datę. Dwie kwoty w B3 i B6 są tekstem, więc uwzględnia je tylko ILE.NIEPUSTYCH, z wynikiem 5. Gdy ILE.LICZB daje mniej, niż się spodziewasz, porównaj wynik z ILE.NIEPUSTYCH: różnica to liczba komórek z tekstem (albo z PRAWDA/FAŁSZ, albo z błędem). Zamiana tekstu na liczby naprawia takie komórki.
ILE.NIEPUSTYCH: liczenie niepustych komórek
=COUNTA(value1, [value2], ...)
ILE.NIEPUSTYCH to funkcja do pytania „ile wierszy ma wpis”. Skieruj ją na kolumnę, która jest zawsze wypełniona, na przykład z imionami, aby policzyć wiersze listy:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Reply | Invited | Replied | ||
| 2 | Ana | ana@mail.com | Yes | 6 | 4 | |
| 3 | Ben | ben@mail.com | ||||
| 4 | Chen | chen@mail.com | No | |||
| 5 | Dina | dina@mail.com | Yes | |||
| 6 | Eli | eli@mail.com | ||||
| 7 | Fay | fay@mail.com | Maybe |
=ILE.NIEPUSTYCH(A2:A7)Zaproszono sześć osób, a odpowiedziały cztery. ILE.NIEPUSTYCH liczy tak samo „Yes”, „No” i „Maybe”. Aby policzyć tylko odpowiedzi „Yes”, użyj warunku: =LICZ.JEŻELI(C2:C7;"Yes") (LICZ.JEŻELI).
ILE.NIEPUSTYCH liczy formuły zwracające ""
ILE.NIEPUSTYCH sprawdza, czy komórka ma zawartość, a nie to, co pokazuje. Formuła taka jak =JEŻELI(B2>=70;"Yes";"") zwraca pusty tekst, gdy wynik jest niższy niż 70: komórka wygląda na pustą, ale zawiera formułę, więc ILE.NIEPUSTYCH ją liczy. LICZ.PUSTE też liczy ją jako pustą i to jedyny przypadek, w którym komórkę liczą obie funkcje.
Gdy w B2:B6 są wyniki 78, 52, 91, 64 i 85, a ta formuła jest skopiowana w dół do C2:C6, Excel zwraca:
=COUNTA(C2:C6) 5 (every cell holds a formula)
=COUNTBLANK(C2:C6) 2 (the two "" results)
=COUNTIF(C2:C6,"Yes") 3 (only the visible results)
Po polsku: =ILE.NIEPUSTYCH(C2:C6), =LICZ.PUSTE(C2:C6) i =LICZ.JEŻELI(C2:C6;"Yes"). Aby policzyć tylko komórki, które coś pokazują, licz wartość, której szukasz, tak jak robi to tutaj LICZ.JEŻELI, albo użyj =SUMA.ILOCZYNÓW(--(C2:C6<>"")), która też daje 3. Strona LICZ.JEŻELI dla niepustych komórek pokazuje więcej sposobów.
Ćwiczenie: policz ocenione testy
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Score | Scored | |||
| 2 | Ana | 78 | ||||
| 3 | Ben | absent | ||||
| 4 | Chen | 91 | ||||
| 5 | Dina | 85 | ||||
| 6 | Eli | absent | ||||
| 7 | Fay | absent | ||||
| 8 | Gus | 59 |
Twoja kolej: W F2 policz, ilu uczniów ma wynik. Uczniowie, którzy nie przyszli na test, mają wpis "absent" i nie mogą być liczeni.
Częsty błąd: ILE.LICZB na kolumnie z tekstem
=ILE.LICZB(A2:A8) na kolumnie z imionami zwraca 0, bo ILE.LICZB liczy tylko liczby. To zaskakuje tych, którzy oczekują, że policzy wiersze. Do imion, kodów, numerów telefonów i wszystkiego innego, co jest tekstem, używaj ILE.NIEPUSTYCH. A gdy pasek stanu w Excelu pokazuje „Licznik” (Count) dla zaznaczenia, jest to ILE.NIEPUSTYCH; „Numerical Count” (licznik wartości liczbowych), który włączysz, klikając pasek stanu prawym przyciskiem myszy, to ILE.LICZB.
Najczęściej zadawane pytania
Czym różni się ILE.LICZB od ILE.NIEPUSTYCH w Excelu?
ILE.LICZB liczy tylko komórki zawierające liczby, łącznie z datami i godzinami. ILE.NIEPUSTYCH liczy każdą komórkę, która nie jest pusta: liczby, tekst, PRAWDA/FAŁSZ, błędy i formuły, nawet formułę zwracającą pusty tekst.
Dlaczego ILE.LICZB zwraca 0 w Excelu?
Komórki zawierają tekst, a nie liczby. Dotyczy to także liczb zapisanych jako tekst, które często mają zielony trójkąt w rogu. Użyj =ILE.NIEPUSTYCH(B2:B8), aby mimo to je policzyć, albo najpierw zamień je na liczby.
Jak policzyć niepuste komórki w Excelu?
=ILE.NIEPUSTYCH(B2:B8) liczy każdą niepustą komórkę. Jeśli niektóre komórki zawierają formuły zwracające "" i chcesz je też pominąć, użyj =LICZ.JEŻELI(B2:B8;"?*") dla tekstu albo =SUMA.ILOCZYNÓW(--(B2:B8<>"")) dla dowolnej zawartości.
Jak policzyć puste komórki w Excelu?
=LICZ.PUSTE(B2:B8). Liczy naprawdę puste komórki oraz komórki, których formuła zwraca pusty tekst "". Komórka ze spacją nie jest pusta.