Excel中不同列怎样计算条件平均值
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 10:57:48
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))))))))
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))))))))
思路:统计不为空的个数A 不为空的值求和B
那么有B/A就是帖主要的结果吧.
所以写公式是SUM(A1:D1)/COUNT(A1:D1)
希望楼主明确空是没有东西,而不是0
再问: 可以解释详细写吗?
再答: 还要详细?
SUM(A1:D1)其实就是A1+B1+C1+D1,空单元格相加当然默认为0
COUNT(A1:D1)就是统计有多少个非空单元格
为避免全是空返回0,可以用IF判断
所以完整公式就是TEXT(SUM(A1:D1)/COUNT(A1:D1),"#;;;")
那么有B/A就是帖主要的结果吧.
所以写公式是SUM(A1:D1)/COUNT(A1:D1)
希望楼主明确空是没有东西,而不是0
再问: 可以解释详细写吗?
再答: 还要详细?
SUM(A1:D1)其实就是A1+B1+C1+D1,空单元格相加当然默认为0
COUNT(A1:D1)就是统计有多少个非空单元格
为避免全是空返回0,可以用IF判断
所以完整公式就是TEXT(SUM(A1:D1)/COUNT(A1:D1),"#;;;")
Excel中不同列怎样计算条件平均值
excel中如何计算多条件数字的平均值
excel表格中怎样计算某组数据的平均值?
excel函数计算条件的平均值
excel中第一列是个数 第二列是总数 怎样求平均值
EXCEL两列(A和B)满足条件后,计算另一列(C列)中不同值的个数及(D列)总和.
当多个不同条件计算,excel公式怎样设置
excel中如何计算某列数据的平均值(在某个区间范围内选择)?
excel中如何计算第一列和第二列满足不同条件,第三列的数据自动变化的,这样的公式怎么编辑.
excel中时间平均值公式的计算
excel中如何计算某人月工资平均值.
计算某一列单元格中符合条件的数值的平均值