Збрајање из затворених радних свезака

Anonim

Проблем:

Следећа формула је створена за сумирање променљивог броја вредности у реду 3 књиге 1, листа 1, почевши од колоне А:
= СУМ (ОФФСЕТ ('Ц: \ Ми Доцументс \ [Боок1.клс] Схеет1'! $ А $ 3,0,0,1, А2))
Међутим, формула исправно ради само када је Боок1 отворена.
Када се Боок1 затвори, формула враћа #ВАЛУЕ !.
Како можемо изменити формулу тако да ради без обзира на то да ли је Радна свеска1 отворена или не?

Решење:

Користите функције СУМ, ЦОЛУМН и ИНДИРЕЦТ како је приказано у следећој формули низа:
{= СУМ ((ЦОЛУМН (ИНДИРЕКТНО ("А: З"))<>
ИФ (ИСНУМБЕР ('Ц: \ Ми Доцументс \ [Боок1.клс] Схеет1'! $ А $ 3: $ З $ 3), 'Ц: \ Ми Доцументс \ [Боок1.клс] Схеет1'! $ А $ 3: $ З $ 3 ))}