我有一個數據表包含兩個巨大的列,都有整數值。一列中的值範圍爲1-11,另一列爲0-22。這些值沒有以任何方式排序。在一個單獨的工作表(同一個文件)中,我想每步顯示平均值。Excel:根據其他列的值計算平均值
實施例:
A B
-------
2 3
4 0
6 2
2 9
4 12
1 9
1 18
在其他標籤中,我想看到:
Values A Average B Values B Average A
--------------------------------------------
1 14 0 4
2 6 2 6
4 6 3 2
6 2 9 2
12 4
18 1
我想和通過每一列的值看起來環的功能來解決這個,並且在該循環期間取得該列中與該值相對應的平均值。手動,這太麻煩了。
我試過AVERAGEIF
,但沒有結果。
你能解釋,爲什麼「什麼都不卓有成效」來了你的企圖與AVERAGEIF(即函數的英語名稱不包含點)?你究竟做了什麼? –
@XORLX可能是因爲我不像Excel那麼好。我嘗試了'= AVERAGEIF('analyze-logs'!B:B; A = 1)'從tab'analyze-logs'中得到值,B列中的所有值都是'A = 1'但是我得到了一個錯誤,我不能將其除以零,即使有許多值是第一列'A = 1'中的單元格是真的。 –
語法爲:= AVERAGEIF('analyze-logs'!A:A; A1,analyze-logs'!B:B)其中A1包含您感興趣的值,例如: 1.這個值也可以直接輸入到公式中作爲替代單元格引用的標準,即= AVERAGEIF('analyze-logs'!A:A; 1,analyze-logs'!B:B),儘管顯然這不太靈活(第一個版本可以複製到更多單元格中,依次給出相同範圍的平均值,但是A2,A3等中的值)。 –