Екцел формула: Укупно приказивање у табели -

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

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

=SUM(INDEX((column),1):(@column))

Резиме

Да бисте креирали текући збир у Екцел табели, можете да користите функцију ИНДЕКС постављену са структурираном референцом. У приказаном примеру, формула у Ф5 је:

=SUM(INDEX((Total),1):(@Total))

Када се копира у колону, ова формула ће приказати укупни број у сваком реду.

Објашњење

У основи, ова формула има једноставан образац попут овог:

=SUM(first:current)

Где је „прва“ прва ћелија у колони Укупно, а „тренутна“ је референца на ћелију у тренутном реду колоне Укупно.

Да бисмо добили референцу на прву ћелију, користимо ИНДЕКС овако:

INDEX((Total),1)

Овде је низ цела колона „Укупно“, а број реда је 1. То функционише јер функција ИНДЕКС враћа референцу на прву ћелију, а не стварну вредност.

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

(@Total)

Ово је стандардна структурирана референтна синтакса за „овај ред“.

Како се формула копира низ колону, референца на прву ћелију се не мења, већ се референца на тренутну ћелију мења у сваком реду. Резултат је референца која се шири. Функција СУМ сумира вредности у опсегу у сваком реду, стварајући текући зброј.

Једноставно проширивање опсега

Зашто не бисте користили једноставан опсег попут овог?

=SUM($E$5:E5)

Из неког разлога, оваква мешовита референца постаје оштећена у Екцел табели док се додају редови. Коришћење ИНДЕКС-а са структурираном референцом решава проблем.

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