Мое любопытство заставляет меня задать этот вопрос.
Если бы у меня был ряд функций, которые ссылались на другой столбец на листе, но все заканчивались на одной и той же строке данных, был бы способ указать часть 'строки' ссылки на ячейку на пустую ячейку и использовать ее с переменная, чтобы показать результаты функций до нужной строки одновременно?
Пример:
=Average('worksheet 1'.$A$1:'worksheet 1'.$A100)
=Max('worksheet 1'.$B$1:'worksheet 1'.$B100)
=Min('worksheet 1'.$C$1:'worksheet 1'.$C100)
=Sum('worksheet 1'.$D$1:'worksheet 1'.$D100)
Псевдо-формулы ...
=Average('worksheet 1'.$A$1:'worksheet 1'.$A**('worksheet 2'.$A$1)**)
=Max('worksheet 1'.$B$1:'worksheet 1'.$B**('worksheet 2'.$A$1)**)
=Min('worksheet 1'.$C$1:'worksheet 1'.$C**('worksheet 2'.$A$1)**)
=Sum('worksheet 1'.$D$1:'worksheet 1'.$D**('worksheet 2'.$A$1)**)
Где «рабочий лист 2».$A$1
будет содержать только число, соответствующее строке в «таблице 1».
После того, как я наткнулся на функцию косвенной функции indirect()
и поиграл с ней, мне удалось только с успехом заменить всю ссылку на ячейку (столбец и строку).
Формула до сих пор
=SUM('worksheet 1'.C3:INDIRECT(A1))
Где A1 находится на «листе 2» и содержит полную ссылку на ячейку, указывающую на «лист 1».
Есть указатели?