我尝试平均两列,其中每行是不同数量样本的结果。我可以做到这一点,但只要一行没有得分,由于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