Chcę zsumować 3 kolumny każdego innego wiersza w programie Excel.
Wiem, jak wykonać część „sumuj co 3 kolumny”:
=SUM(OFFSET($A40,0,3*(COLUMN(A40)-(COLUMN($A40)-1))-3,1,3))
Jak zastosować tę formułę, aby sumowała się co drugi wiersz, zaczynając od A40?
A40, A42, A43 itd.
Edytuj :
Zasadniczo, jeśli spojrzysz na to zdjęcie, szukam formuły, która pozwoliłaby zsumować każdą czerwoną komórkę w N3, a następnie zostać skopiowana i wkleić, aby sumować każdą żółtą komórkę w O3.
microsoft-excel
stpn
źródło
źródło
Odpowiedzi:
Możesz użyć następujących, jeśli kolumna, którą musisz zsumować, to kolejne (A, B, C) W O3 napisz:
Naciśnij Ctrl+ Shift+ Enter(Formuła tablicowa)
Ta formuła dzieli numer wiersza przez 2, jeśli wynikiem jest 1 (pozostała)
(Mod(Row(),2)=1)
, doda wartość odpowiedniej komórki w kolumnach (A, B, C) do sumy, jeśli pozostała to 0, zwróci „”W N3 możesz po prostu zmienić rferencje:
Zmień odniesienia, aby odpowiadały Twoim prawdziwym danym
źródło
Korzystanie z formuł tablicowych :
Skopiuj i wklej poniższy wzór. Po wklejeniu tego, zamiast naciskać Enter, naciśnij
CTRL+SHIFT+ENTER
=SUM(A2:E7*(MOD(ROW(A2:E7),2)=0))
Uwaga:
MOD lub moduł, patrzy na każdy drugi rząd , więc twój żółty rząd musi odpowiadać NAJWYŻSZYM numerom rzędów , bez względu na region .
źródło