Екцел формула: Збир последњих н колона -

Преглед садржаја

Генеричка формула

=SUM(INDEX(data,0,COLUMNS(data)-(n-1)):INDEX(data,0,COLUMNS(data)))

Резиме

Да бисте сумирали последњих н колона у табели података (тј. Последње 3 колоне, последње 4 колоне итд.), Можете користити формулу засновану на функцији ИНДЕКС. У приказаном примеру, формула у К5:

=SUM(INDEX(data,0,COLUMNS(data)-(K4-1)): INDEX(data,0,COLUMNS(data)))

где је „податак“ именовани опсег Ц5: Х8

Објашњење

Кључ за разумевање ове формуле је схватити да се функција ИНДЕКС може користити за враћање референце на читаве редове и целе колоне.

Да бисмо генерисали референцу на „последњих н ступаца“ у табели, градимо референцу из два дела, којима се придружио оператор домета. Да бисмо добили референцу на леву колону, користимо:

INDEX(data,0,COLUMNS(data)-(K4-1))

Будући да подаци садрже 6 колона, а К4 3, ово поједностављује на:

INDEX(data,0,4) // all of column 4

Да бисмо добили референцу на десну колону у опсегу, користимо:

INDEX(data,0,COLUMNS(data))

Који враћа референцу на колону 6 именованог опсега „подаци“, јер функција ЦОЛУМН враћа 6:

INDEX(data,0,6) // all of column 6

Заједно, две функције ИНДЕКС враћају референцу на колоне 4 до 6 у подацима (тј. Ф5: Х8), које се разрешавају на низ вредности унутар функције СУМ:

SUM((15,14,10;9,12,12;7,9,9;12,13,13))

Затим функција СУМ израчунава и враћа суму 135.

Добри линкови

Импозантни ИНДЕКС (фантастичан чланак Даниела Ферриа)

Занимљиви Чланци...