Динамическая ссылка в формуле Excel

Как я могу использовать содержимое ячейки в отдельной формуле?

У меня есть в ячейке A1 следующее содержимое: $BA$10:$BA$150 Это содержимое будет регулярно меняться. Так что в следующий раз это может быть: $BZ$10:$BZ$150.

В другой ячейке на том же листе мне нужно использовать функцию СУММЕСЛИМН:

=SUMIFS(Sheet1!$BA$10:$BA$150,Sheet1!$N$10:$N$150,'Summary '!X$13)

Я хотел бы в этой формуле вместо того, чтобы писать $BA$10:$BA$150, я хочу использовать содержимое в ячейке A1. Я пытался использовать косвенную функцию, но это не сработало:

=SUMIFS(Sheet1!&INDIRECT(A1),Sheet1!$N$10:$N$150,'Summary '!X$13))

Любые идеи, пожалуйста?


person n4pster    schedule 23.01.2019    source источник
comment
Как вы реализовали функцию косвенного()?   -  person Solar Mike    schedule 23.01.2019
comment
=СУММЕСЛИМН(Лист1!&ДВССЫЛ(A1),Лист1!$N$10:$N$150,'Сводка'!X$13))   -  person n4pster    schedule 23.01.2019
comment
Добавьте эту соответствующую информацию к своему исходному вопросу, оставив ее в комментарии, это нехорошо.   -  person Solar Mike    schedule 23.01.2019


Ответы (1)


Попробуйте применить:

 INDIRECT("Sheet1!"&A1)

(Конечный пробел в имени листа Summary кажется просто неприятностью.)

Я согласен, что официальная документация могла бы быть более ясной в этом отношении.
(...но на SO есть много примеров!)

(Хороший пример того, почему полезно показать, что вы пробовали.)

person pnuts    schedule 23.01.2019