Formuła programu Excel: Liczenie grup według rozmiaru n -

Spisie treści

Formuła ogólna

=CEILING(COUNTA(expanding_range)/size,1)

Podsumowanie

Aby utworzyć bieżącą liczbę grup o zmiennej wielkości, możesz użyć funkcji COUNTA i CEILING. W pokazanym przykładzie C5 zawiera następującą formułę:

=CEILING(COUNTA($B$5:B5)/size,1)

gdzie „rozmiar” to nazwany zakres F4.

Wyjaśnienie

Rdzeniem tej formuły jest funkcja COUNTA, skonfigurowana z rozszerzającym się zakresem w następujący sposób:

COUNTA($B$5:B5)

Gdy formuła jest kopiowana w dół kolumny, zakres zaczynający się od B5 rozszerza się, obejmując każdy nowy wiersz, a COUNTA zwraca bieżącą liczbę wszystkich niepustych wpisów w zakresie.

Wynik COUNTA jest następnie dzielony przez „rozmiar” skonfigurowany jako nazwany zakres F4. Użycie komórki w arkuszu do określenia rozmiaru grupy umożliwia zmianę grupowania w dowolnym momencie bez edytowania formuły. Nazwany zakres jest używany tylko ze względu na czytelność i wygodę.

Wynikowa wartość jest następnie przetwarzana przez funkcję CEILING z istotnością 1. ZAOKR.GÓRĘ to funkcja zaokrąglająca, która zawsze zaokrągla w górę do następnej jednostki istotności. W tym przykładzie powoduje to zaokrąglanie wartości ułamkowych w górę do następnej liczby całkowitej.

Obsługa pustych komórek

Jeśli liczony zakres zawiera puste lub puste komórki, możesz zawinąć formułę wewnątrz funkcji JEŻELI w następujący sposób:

=IF(B5"",CEILING(COUNTA($B$5:B5)/size,1),"")

Tutaj uruchamiamy operację liczenia i zaokrąglania opisaną powyżej tylko wtedy, gdy komórka w kolumnie B nie jest pusta. Jeśli jest pusta, pomijamy licznik i zwracamy pusty ciąg („”).

Interesujące artykuły...