Предположим, у нас есть этот стиль таблицына листе 1:
A B C D E F G H
1 0.1 0.2 0.5 0.7 0.4 0.5 0.9 1.0
2
3
Влист 2должны быть средние значения, составленные из ячеек листа 1, то есть средние значения из A1:B1, C1:D1, E1:F1 и так далее.
СРЗНАЧ(A1:B1) с листа 1 должно быть на листе 2: ячейка A1,
СРЗНАЧ(C1:D1) с листа 1 должно быть на листе 2: ячейка B1,
СРЗНАЧ(E1:F1) с листа 1 должно быть на листе 2: ячейка C1 и т. д.
A B C D 1 0.15 0.6 0.45 0.95 2 3
Я предполагал просто использовать функцию СМЕЩ с какой-нибудь командой вроде этой:
=СМЕЩ(СРЕДНЕЕ(A1:B1),0,(СТОЛБЕЦ()-1)*2))
Поскольку строки не меняются местами, мы можем ввести 0 в параметр перемещения строк.
К сожалению, эта команда не работает так, как ожидалось. Есть идеи?
решение1
Вы можете попробовать шаги ниже. Я немного изменил вашу формулу. Сначала выполняется функция СМЕЩ, позволяющая смещать ячейки на основе их столбца. Затем вычисляется среднее значение.
- На ячейке А1 сохраните формулу среднего значения:
=AVERAGE(A1:B1)
- В ячейке B1 введите следующую формулу:
=AVERAGE(OFFSET(A1:B1,0,COLUMN()))
Примечание:Вам необходимо изменить формулу, чтобы учесть наличие пустых ячеек #DIV/0
или другие ошибки.