LibreOffice Calc: как использовать функцию СМЕЩ, когда интервалы выбора должны увеличиться?

LibreOffice Calc: как использовать функцию СМЕЩ, когда интервалы выбора должны увеличиться?

Предположим, у нас есть этот стиль таблицына листе 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()))

введите описание изображения здесь

  • Перетащите B1 влево, чтобы заполнить остальные ячейки. введите описание изображения здесь

Примечание:Вам необходимо изменить формулу, чтобы учесть наличие пустых ячеек #DIV/0или другие ошибки.

Связанный контент