У меня есть имена дилеров вместе с соответствующими данными, расположенными на разных вкладках в конкретной книге. Я написал формулу для одного и включил имена дилеров в ячейку слева ... Я хочу изменить мою формулу, чтобы при ее перетаскивании она брала имена дилеров (из ряда ячеек слева от формулы) и использовала ее для заполнения ссылок на рабочую книгу в формуле sumif.

=SUMIF(Benco!C:C,Sheet2!G1,Benco!L:L)

Это то, с чего я начинаю, я изменяю ссылки на:

=SUMIF('F3'!C:C,Sheet2!G1,'F3'!L:L)

но затем меня просят указать местоположение книги, содержащей лист F3 ... Я также попытался заключить в кавычки "F3", но безрезультатно.

Можно ли сделать формулу, как эта работа?

1 ответ1

2

Функция INDIRECT worksheet может справиться с этим. Для вашего случая синтаксис будет

=SUMIF(INDIRECT(F3 & "!C:C"),Sheet2!G1,INDIRECT(F3 & "!L:L"))

Вы можете использовать косвенный для создания практически любой ссылки на диапазон на лету, просто поместив синтаксис диапазона в строковом формате. Вы получите ошибку неверной ссылки (#REF), если ваша ссылка не существует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .