Excel中不同列怎样计算条件平均值A1,B1,C1,D1,四列数据,F1中的值为ABCD四列数的平均值(要求:1、如果ABCD全为空值,则F为空;2、如果ABCD有一列不为空,则F为不为空值列的数值;3、如果ABCD有2列
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 14:12:26
Excel中不同列怎样计算条件平均值A1,B1,C1,D1,四列数据,F1中的值为ABCD四列数的平均值(要求:1、如果ABCD全为空值,则F为空;2、如果ABCD有一列不为空,则F为不为空值列的数值;3、如果ABCD有2列
Excel中不同列怎样计算条件平均值
A1,B1,C1,D1,四列数据,F1中的值为ABCD四列数的平均值(要求:1、如果ABCD全为空值,则F为空;2、如果ABCD有一列不为空,则F为不为空值列的数值;3、如果ABCD有2列不为空,则F为不为空值列的平均数(和的2分之1);4、如果ABCD有3列不为空,则F为不为空值列的平均数(和的3分之1);5、ABCD无空值,F为ABCD和的4分之1
下面是我自己写的,提示超出范围
=IF(ISBLANK(F5)*ISBLANK(G5)*ISBLANK(H5)*ISBLANK(I5),"",IF(ISBLANK(F5)*ISBLANK(G5)*ISBLANK(H5),I5,IF(ISBLANK(F5)*ISBLANK(G5)*ISBLANK(I5),H5,IF(ISBLANK(F5)*ISBLANK(H5)*ISBLANK(I5),G5,F(ISBLANK(G5)*ISBLANK(H5)*ISBLANK(I5),F5,IF(ISBLANK(F5)*ISBLANK(G5),((H5+I5)/2),IF(ISBLANK(F5)*ISBLANK(H5),((G5+I5)/2),IF(ISBLANK(F5)*ISBLANK(I5),((G5+H5)/2),IF(ISBLANK(G5)*ISBLANK(H5),((F5+I5)/2),IF(ISBLANK(G5)*ISBLANK(I5),((F5+H5)/2),IF(ISBLANK(H5)*ISBLANK(I5),((F5+G5)/2),IF(ISBLANK(F5),((G5+H5+I5)/3),IF(ISBLANK(G5),((F5+H5+I5)/3),IF(ISBLANK(H5),((G5+F5+I5)/3),IF(ISBLANK(I5),((G5+H5+F5)/3),(SUM(F5:I5)/4))))))))
Excel中不同列怎样计算条件平均值A1,B1,C1,D1,四列数据,F1中的值为ABCD四列数的平均值(要求:1、如果ABCD全为空值,则F为空;2、如果ABCD有一列不为空,则F为不为空值列的数值;3、如果ABCD有2列
思路:统计不为空的个数A 不为空的值求和B
那么有B/A就是帖主要的结果吧.
所以写公式是SUM(A1:D1)/COUNT(A1:D1)
希望楼主明确空是没有东西,而不是0