INDIRECT Sum - Excel & Google Sheets

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок ще ви научи как да използвате функцията INDIRECT, вложена във функцията SUM в Excel и Google Sheets.

ИНДИРЕКТНА сума с помощта на клетъчна справка

Един от начините за сумиране на динамично посочен диапазон е чрез използване на комбинация от SUM и INDIRECT функцията, за да получите изхода. Неговият синтаксис е:

Този пример ще се позовава динамично на диапазона, посочен в клетка F5 и сумира стойностите му.

1 = SUM (ИНДИРЕКТНО (F5))

В този пример адресният диапазон е въведен ръчно, съответно всяко вмъкване или изтриване на ред или колона би довело до промяна на крайната стойност.

INDIRECT Sum using Dynamic Sheet Reference

За да обобщим диапазон, динамично посочен от друг работен лист, функцията INDIRECT може да бъде вложена във функцията SUM, за да намери резултата.

Този пример ще препраща динамично диапазона в работен лист „Тексас‘И намерете сумата.

1 = SUM (ИНДИРЕКТНО (B3 & "!" & C3))

Функцията INDIRECT заедно с Concatenate Operator (&) преобразува текстовия низ в валидна справка за работен лист.

INDIRECT - Нестабилна функция

Внимание: Функцията INDIRECT е нестабилна. Това означава, че преизчислява всеки път, когато работната книга преизчислява. Ако разчитате на твърде много непряки функции, това ще се отрази негативно на скоростта на работната ви книга.

Като алтернатива можете да използвате други енергонезависими функции. Една такава функция е функцията OFFSET.

Динамична сума с помощта на функцията OFFSET

Функцията OFFSET връща препратка към диапазон, който е изместен от начална клетка или диапазон от определен брой редове и колони. Тя може да бъде вложена във функцията SUM за динамично препращане към диапазон и суми. Неговият синтаксис е:

Следващият пример, използващ функцията OFFSET, динамично ще препраща диапазона „D3: D7‘.

1 = SUM (OFFSET (B2,1,2,5,1))

Започвайки с клетка В2, функцията компенсира един (1) ред и две (2) колони, за да получи диапазона D3: D7 с височина 5 и ширина 1.

Ако последните два аргумента „[височина]' и '[ширина]„Са пропуснати, новата референция ще има същата височина и ширина като началната. Следователно, алтернативно диапазон със сходна височина и ширина може да се използва като начална референция и да измести броя на редовете и колоните, за да се получи новата препратка.

Забележка: Функцията OFFSET позволява на формулите да се приспособяват динамично към данните. Следователно добавянето или изтриването на редове и колони не би довело до промяна на крайния изход.

ИНДРЕКТНА сума в Google Таблици

Тези формули работят абсолютно същите в Google Sheets, както и в Excel.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave