Excel-ova formula: seštej vsake 3 celice -

Kazalo

Splošna formula

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

Povzetek

Če želite napisati formulo, ki bo seštevala "naslednje 3" celice vsakič, ko jo kopirate, lahko uporabite funkcijo OFFSET. V prikazanem primeru je formula v O5:

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

Opomba: bistvo te formule je odpraviti ročno nalogo ročnega vnosa obsegov z eno samo globalno formulo za ceno bolj zapletene formule.

Pojasnilo

V bistvu funkcija OFFSET podaja obseg 3 celic v SUM, ki vrne sešteti rezultat.

Argumenti za OFFSET so navedeni na naslednji način:

Za referenco uporabimo prvo celico v obsegu podatkov, B5, ki je bila vnesena kot mešana referenca (zaklenjen stolpec, relativna vrstica).

Za vrstice uporabljamo 0, saj vrst ni treba spreminjati.

Za stolpce uporabljamo izraz:

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

Ta del formule ugotavlja, koliko stolpcev je od začetne reference do odmika. Pri O5 je odmik enak nič, pri P5 je odmik 3 itd.

Končno se vnese višina kot 1, širina pa kot 3, saj v tem primeru vedno želimo obseg celic 1 x 3.

Opomba: spremenite 3 v množitelj, ki ga potrebujete, prikazan kot "n" v splošni obliki zgornje formule.

Zanimive Članki...