Что может сделать эта маленькая формула Excel? - PullRequest
0 голосов
/ 12 января 2019

TDay = дневные температуры. Столбец А содержит названия месяцев.

=AVERAGE(INDEX(TDay; 1+($A2-1)*12):INDEX(TDay; A2*$12))

Формула не работает, ошибка с row_num.

Ответы [ 2 ]

0 голосов
/ 12 января 2019

TDay = дневная температура. Столбец A содержит названия месяцев.

Чтобы ответить на ваш вопрос, ( Что может сделать эта небольшая формула Excel? ), она не может ничего сделать, кроме как выдает #VALUE! ошибок. Если столбец A действительно содержит названия месяцев , то (в виде текста) вы не можете добавлять или умножать числа на значения в столбце A без появления ошибки.

Однако, если значения в столбце A на самом деле являются датами с пользовательским числовым форматом mmm или mmmm, тогда к ним могут быть добавлены или умножены числа. Если это так, то, похоже, вы имитируете формулу AVERAGEIFS, указывая начальные и конечные строки данных в пределах именованного диапазона TDay, которые будут переданы в функцию AVERAGE.

0 голосов
/ 12 января 2019

Мне не нравится эта часть: ($ A2-1) 12. Кажется, что знак / оператор пропущен (зависит от приложения), например ($ A2-1) * 12.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...