我嘗試平均兩列,其中每行是不同數量樣本的結果。我可以做到這一點,但只要一行沒有得分,由於0樣本,我得到#VALUE !.我怎樣才能解決這個問題?excel中的平均論壇數與多列和樣本大小
實施例:(列名是頂部字母供參考)
Example http://i65.tinypic.com/2ch2hrr.png
的#DIV/0!來自不可能計算何時沒有樣本。我嘗試添加一個IFERROR獲得NO結果,存在代替,但是上面的圖像的最終結果是用於整體的平均相同
式(爲橙色一個):
=(
IFERROR((L1*N1);"")
+IFERROR((L2*N2);"")
+IFERROR((L3*N3);"")
+IFERROR((L4*N4);"")
+IFERROR((L5*N5);"")
+IFERROR((L6*N6);"")
+IFERROR((L7*N7);"")
+IFERROR((L8*N8);"")
+IFERROR((L9*N9);"")
+IFERROR((L10*N10);"")
+IFERROR((L11*N11);"")
+IFERROR((L12*N12);"")
)
/
(
IFERROR(N1;"")
+IFERROR(N2;"")
+IFERROR(N3;"")
+IFERROR(N4;"")
+IFERROR(N5;"")
+IFERROR(N6;"")
+IFERROR(N7;"")
+IFERROR(N8;"")
+IFERROR(N9;"")
+IFERROR(N10;"")
+IFERROR(N11;"")
+IFERROR(N12;"")
)
注:
1)我第一次獲得#VALUE!時添加了IFERROR。現在看起來似乎沒有必要/正確的解決方案。所以它可以修剪。
2)我沒有使用這兩個表所基於的源數據的數據透視表的原因是,使用forumlas,我得到一個大約150kb的文件而不是幾個MB。該文件的打開速度比使用多個樞軸時快得多。
嗨, 如果我沒有錯,我在你的IFERROR中看到,你在引號之間使用了一個空格「」。最好使用這樣的空白「」。 處理它的另一種方法是在計算你的平均值時使用IFFERROR,所以你沒有#DIV/0!也與「」(引號之間沒有空格)。 然後使用SUMProduct函數如下: = SUMPRODUCT(L $ 2:L13,N $ 2:N13)/ SUM(N $ 2:N13) 希望這有助於 – Hadi
在引號之間不使用空格。 –
好的,很好,也許你可以在計算平均值並使用sumproduct時嘗試IFERROR。 – Hadi