Excel vzorec: Súčet každé 3 bunky -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete napísať vzorec, ktorý pri každom kopírovaní sčíta bunky „ďalšie 3“, môžete použiť funkciu OFFSET. V zobrazenom príklade je vzorec v O5:

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

Poznámka: Zmyslom tohto vzorca je eliminovať manuálnu úlohu zadávať rozsahy ručne pomocou jedného globálneho vzorca za cenu zložitejšieho vzorca.

Vysvetlenie

Funkcia OFFSET v jadre dodáva do SUMA rozsah 3 buniek, ktorý vracia sčítaný výsledok.

Argumenty pre OFFSET sú poskytované nasledovne:

Pre referenciu používame prvú bunku v dátovom rozsahu, B5, zadanú ako zmiešaná referencia (stĺpec uzamknutý, relatívny riadok).

Pre riadky používame 0, pretože nepotrebujeme meniť riadky.

Pre cols používame výraz:

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

Táto časť vzorca určuje, koľko stĺpcov od počiatočného odkazu po posunutie. V O5 je posun nulový, v P5 je posun 3 a tak ďalej.

Nakoniec sa výška zadá ako 1 a šírka sa zadá ako 3, pretože v tomto prípade vždy chceme rozsah buniek 1 x 3.

Poznámka: Zmeňte 3 na požadovaný multiplikátor, ktorý sa vo všeobecnom tvare vyššie uvedeného vzorca zobrazuje ako „n“.

Zaujímavé články...