Formuła programu Excel: Policz z powtarzającymi się wartościami -

Spisie treści

Formuła ogólna

=ROUNDUP((COLUMN()-offset)/repeat,0)

Podsumowanie

Aby liczyć za pomocą powtarzających się liczb (na przykład: 1111,2222,3333,4444 itd.), Możesz użyć formuły opartej na funkcji ZAOKR.GÓRA z pomocą WIERSZ lub KOLUMNA.

W przedstawionym przykładzie formuła w C4 to:

=ROUNDUP((COLUMN()-2)/$B4,0)

Wyjaśnienie

Rdzeniem tej formuły jest funkcja ZAOKR.GÓRA. Funkcja ZAOKR. W GÓRĘ działa podobnie do funkcji ZAOKR., Z tą różnicą, że podczas zaokrąglania funkcja ZAOKR. W GÓRĘ zawsze zaokrągla liczby od 1 do 9 w górę. W tej formule używamy tego faktu do powtarzania wartości.

Aby podać liczbę do ROUNDUP, używamy tego wyrażenia:

(COLUMN()-2)/$B4

Bez odwołania COLUMN generuje numer kolumny komórki, w której się pojawia, w tym przypadku 3 dla komórki C4.

Liczba 2 to po prostu wartość przesunięcia, aby uwzględnić fakt, że kolumna C to kolumna 3. Odejmujemy 2, aby znormalizować z powrotem do 1.

Komórka B4 zawiera wartość, która reprezentuje liczbę „powtórzeń” liczby. Zablokowaliśmy odwołanie do kolumny, aby wartość powtarzania pozostała niezmienna, gdy formuła jest kopiowana w całej tabeli.

Znormalizowany numer kolumny jest dzielony przez powtarzaną wartość, a wynik jest wprowadzany do ROUNDUP jako liczba do zaokrąglenia. Dla liczby miejsc używamy zera, więc zaokrąglanie przechodzi do następnej liczby całkowitej.

Gdy liczba kolumn jest równo podzielna przez wartość powtórzenia, zliczanie postępuje.

Wiersze zamiast kolumn

Jeśli chcesz liczyć w wierszach zamiast w kolumnach, po prostu dostosuj formułę w następujący sposób:

=ROUNDUP((ROW()-offset)/repeat,0)

Interesujące artykuły...