Formuła programu Excel: sumuj co 3 komórki -

Spisie treści

Formuła ogólna

=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))

Podsumowanie

Aby napisać formułę, która będzie sumować „następne 3” komórki za każdym razem, gdy zostanie skopiowana, możesz użyć funkcji PRZESUNIĘCIE. W przedstawionym przykładzie formuła w O5 to:

=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))

Uwaga: celem tej formuły jest wyeliminowanie ręcznego wprowadzania zakresów za pomocą jednej formuły globalnej kosztem bardziej złożonej formuły.

Wyjaśnienie

Zasadniczo funkcja PRZESUNIĘCIE dostarcza zakres 3 komórek do SUMA, co zwraca sumaryczny wynik.

Argumenty dla PRZESUNIĘCIA są podane w następujący sposób:

Dla odniesienia używamy pierwszego ogniwa w zakresie danych, B5, wprowadzoną jako mieszany odniesienia (kolumna zablokowane względem wiersza).

W przypadku wierszy używamy 0, ponieważ nie musimy zmieniać wierszy.

W przypadku kolumn używamy wyrażenia:

(COLUMN()-COLUMN($O$5))*3

Ta część wzoru określa liczbę kolumn od początkowego odniesienia do przesunięcia. W O5 przesunięcie wynosi zero, w P5 przesunięcie wynosi 3 i tak dalej.

Wreszcie wysokość jest wprowadzana jako 1, a szerokość jako 3, ponieważ w tym przypadku zawsze chcemy zakres komórek 1 x 3.

Uwaga: zmień 3 na mnożnik, którego potrzebujesz, oznaczony jako „n” w ogólnej postaci powyższego wzoru.

Interesujące artykuły...