Как я могу использовать результаты одного OFFSET() в нескольких ячейках?Избегайте дублирования вычислений OFFSET
У меня есть рабочий лист со многими строками. Для каждой строки существует смежный набор столбцов, которые меня интересуют. Диапазон столбцов, которые меня интересуют, зависит от некоторых ячеек, установленных в другом месте; Я могу использовать функцию OFFSET() для определения диапазона.
Для каждой строки мне нужно вызвать несколько функций массива (SUM, AVERAGE и т. Д.) В той же ссылке массива.
Это можно сделать, вызвав OFFSET в каждом случае ... SUM (OFFSET (args)), СРЕДНЕЕ (OFFSET (args)); но я нахожу ошибки, поскольку я стараюсь, чтобы все вызовы OFFSET синхронизировались с последними определениями массива.
Есть ли способ, что я могу превратить
B1: =SUM(OFFSET(args))
C1: =MAX(OFFSET(args))
в
A1: =OFFSET(args)
B1: =SUM(A1)
C1: =MAX(A1)
или эквивалент, так что я могу изменить определение ссылки в одном месте и применить его ко всем функции в строке?
ли столбцы разные (или потенциально разные) для каждой строки или вы просматриваете одни и те же столбцы до конца? –