Funkcja ILE.NIEPUSTYCH - przykłady w Excelu, VBA, Arkuszach Google

Ten samouczek pokazuje, jak używać Funkcja ILE.NIEPUSTYCH Excel w Excelu, aby policzyć niepuste liczby.

Omówienie funkcji ILE.NIEPUSTYCH

Funkcja ILE.NIEPUSTYCH Zlicza liczbę niepustych komórek w serii

Aby użyć funkcji ILE.NIEPUSTYCH arkusza programu Excel, zaznacz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja ILE.NIEPUSTYCH Składnia i dane wejściowe:

Składnia formuły COUNTA to:

=ILE.LICZB(wartość1;[wartość2];… )

szyk – Tablica liczb, tekstu lub pustych wartości.

Funkcja ILE.NIEPUSTYCH programu Excel zwraca liczbę komórek w danym zakresie, które nie są puste.

Jak korzystać z funkcji ILE.NIEPUSTYCH

Użyj funkcji Excel ILE.NIEPUSTYCH, jak pokazano poniżej:

=ILE.LICZB(B3:B11)

W tym przykładzie funkcja ILE.NIEPUSTYCH zwraca 8, ponieważ istnieje tylko jedna pusta komórka w zakresie B3:B11 i osiem, które nie są puste.

ILE.LICZB zlicza puste ciągi

Pamiętaj, że funkcja ILE.NIEPUSTYCH zlicza komórki zawierające dowolne dane - nawet jeśli nie są one widoczne dla użytkownika. Zobacz przykład poniżej:

Wygląda na to, że w tym zakresie jest siedem niepustych komórek, więc dlaczego funkcja COUNTA zwróciła 8?

To dlatego, że komórka B8 w rzeczywistości nie jest pusta. Zawiera formułę na pusty ciąg:

=””

Z tego powodu COUNTA zlicza tę komórkę.

Jak liczyć komórki, które są puste

Co zrobić, jeśli chcesz policzyć liczbę komórek w zakresie, które SĄ puste? My też możemy to zrobić! Zachowując ten sam przykład, co powyżej, moglibyśmy po prostu użyć następującej formuły:

=(WIERSZE(B3:B11)*KOLUMNY(B3:B11)) - LICZBA(B3:B11)

W tej formule:

  • ROWS zwraca liczbę wierszy w zakresie (9 w tym przypadku)
  • COLUMNS zwraca liczbę kolumn w zakresie (tutaj tylko 1)
  • Mnożenie ROWS i COLUMNS razem zwraca całkowitą liczbę komórek w tym zakresie (9 * 1 = 9)
  • Teraz musimy tylko odjąć liczbę niepustych komórek od sumy i używamy do tego funkcji ILE.NIEPUSTYCH (9 - 8 = 1)

Ponownie, ponieważ B8 zawiera =”” nie jest liczone jako puste. Tylko B6 jest naprawdę puste, więc formuła zwraca 1.

Jeśli chcesz policzyć liczbę pustych komórek, ale chcesz uwzględnić komórki zawierające informacje, ale bez widocznych danych (takich jak puste ciągi), użyj zamiast tego polecenia LICZ.PUSTE <>.

COUNTA w Arkuszach Google

Funkcja ILE.NIEPUSTYCH działa dokładnie tak samo w Arkuszach Google, jak w programie Excel:

COUNTA Przykłady w VBA

Możesz także użyć funkcji ILE.NIEPUSTYCH w VBA. Rodzaj:
aplikacja.funkcja arkusza roboczego.counta(wartość1,wartość2)
W przypadku argumentów funkcji (tablicy itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.

Aby policzyć niepuste komórki w następującym zakresie

wykonalibyśmy następujący kod VBA

Private Sub Excel_VBAExample_CountA() Dim CountValues ​​As Variant CountValues ​​= Application.WorksheetFunction.CountA(Range("A1:D13")) MsgBox ("Wynik CountA to: " & CountValues) End Sub

Wynik byłby następujący:

Wynik CountA to: 52

Możemy policzyć niepuste komórki dla maksymalnie 30 zdefiniowanych zakresów. Jeśli musimy policzyć niepuste komórki dla następujących elementów:

Wykonanie poniższego kodu:

CountValues=Application.WorksheetFunction.CountA(Range("A1:D13"),Range("G1:J13"))

Wymyśliłby:

Wynik CountA to: 86

ponieważ w tych dwóch zakresach jest 86 niepustych komórek

Wróć do listy wszystkich funkcji w Excelu

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave