Я пытаюсь вывести в среднем 6 чисел в формуле, связанной с другой электронной таблицей в той же книге, = СРЕДНИЙ (ежедневно!B32:B37) когда я опускаю эту формулу, я хотел бы, чтобы эта формула читалась = СРЕДНЯЯ (ежедневно!B38:B43) но я только получаю это = СРЕДНИЙ (Ежедневно!B33:B38) Предложения?
1 ответ
0
Вы можете сделать это, создав строку, описывающую ваш диапазон, и затем использовать INDIRECT(), чтобы преобразовать ее в истинную ссылку на диапазон.
Эта формула:
=AVERAGE(INDIRECT("Daily!B"&32+6*(ROW()-32)&":B"&37+6*(ROW()-32)))
Дает следующий результат при заполнении из C32.
Часть внутри функции INDIRECT() создает строку «Daily!B32:B37 "в строке 32 и увеличивает номера строк на 6 для каждой строки после этого.
Функция INDIRECT() преобразует текстовую строку в фактический диапазон, который может использовать AVERAGE().
Чтобы поместить эту формулу в другую строку, замените два "-32" на номер строки, в которую вы ее вводите.