exccel要实现计算不同列数据(不包含空值)的平均值该怎么做?

如图,计算标记黄色的三列数据,用AVERAGE的话会把单元格公式的空值也除进去,得出平均值不正确,用AVERAGEIF的话,条件格式好像只能设置1个?求教大神有没有其他办法能够实现提问中的要求,感谢

1、电脑打开Excel表格,然后把光标定位到平均值中。

2、然后点击工具栏中的自动求和-平均值

3、点击平均值之后,就会自动列出平均值的公式

4、回车确定公式后,就可以得到一行数据的平均值了。

5、下拉复制公式就可以了

第二种方法

1. 首先,打开“Excel”,在其中打开我们要计算平均值的表格,然后选中要计算平均值的数据的所在单元格。

2. 接着,点击页面上方的“公式”,在其下菜单栏中点击“插入函数”。

3. 出现如下图所示窗口后,先点击页面上端的“全部函数”,然后找到“或选择类别”,将其设置为“全部”,再找到“选择函数”,选择其中的“AVERAGEA”,最后点击“确定”。

4. 之后就会出现下图所示窗口,在其中依次输入数值所在单元格,再点击“确定

5. 最后,将鼠标放到D2单元格右下角,待其变为“+”号后,按住鼠标将其下拉

追问

上面说过AVERAGEA公式会把其他单元格的空值也算入一起除,你这个办法不可行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-09

如图你公式没问题:

="本月日均收入:"&ROUND(AVERAGE(D4:D25,H4:H25,L4:L21),2)&"元"

或者用这个试试:

="本月日均收入:"&ROUND(SUM(D4:D25,H4:H25,L4:L21)/(COUNTIF(D4:D25,">0")+COUNTIF(H4:H25,">0")+COUNTIF(L4:L21,">0")),2)&"元"

此公式在下图M26没问题,如还有问题,要么软件版本问题,要么“小计”返回的值有问题。

本回答被提问者采纳
相似回答