LibreOffice Calc:當選擇間隔應該增加時如何使用 OFFSET 函數?

LibreOffice Calc:當選擇間隔應該增加時如何使用 OFFSET 函數?

假設我們有這個表格樣式在表 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 等的平均值。

  • 表 1 中的 AVERAGE(A1:B1) 應位於表 2 中:儲存格 A1,

  • 表 1 中的 AVERAGE(C1:D1) 應位於表 2 中:儲存格 B1,

  • 表 1 中的 AVERAGE(E1:F1) 應位於表 2 中:儲存格 C1,依此類推...

          A      B      C       D
     1   0.15   0.6    0.45    0.95 
     2
     3
    

我的假設是簡單地使用 OFFSET 函數和類似的命令:

=偏移(平均(A1:B1),0,(列()-1)*2))

由於行不會被切換,我們可以在行移動選項中放入 0。

不幸的是,這個命令不能按預期工作。有任何想法嗎?

答案1

您可以嘗試以下步驟。我對你的公式做了一些修改。首先執行OFFSET函數;允許根據單元格的列移動單元格。然後,計算平均值。

  • 在A1上,保留平均公式:
=AVERAGE(A1:B1)

在此輸入影像描述

  • 在 B1 的下一個儲存格中輸入以下公式:
=AVERAGE(OFFSET(A1:B1,0,COLUMN()))

在此輸入影像描述

  • 將B1拖曳到左側以填滿其他儲存格 在此輸入影像描述

筆記:您需要修改公式以考慮何時出現空白儲存格#DIV/0或其他錯誤。

相關內容