excel中averageif函数对非零区域求平均
1、 AVERAGEIF(范围,求平均标准,判断值)
average英文的意思是平均。if呢则是条件语句。
二者结合我就简称为条件平均。使用该函数,首先要选定求平均的范围,然后写出求平均的标准,(就是说我什么情况下对其求平均,什么情况下,忽略该单元格)。判断值就是根据你单元格的文本,或者空值,我指定相对应的参与计算的标准。通常不写该单元格。具体的可参照excel帮助对判断值的定义。

1、 averageif函数使用最多的莫过于求非零平均值的场合了。其他的场合都被if条件语句的配合给侵占了。
首先打开excel,假设我们现在要对下面一组数组求非0单元格的平均值。

2、 我首先在C14单元格使用简单的average求解。在c14中输入=average(A2:C12)

3、 同时,我现在要使用averageif函数对A2:C12区域求非零平均值。在D14单元格中输入。
=averageif(A2:A12,"<>0")
4、 对比两个结果,有很大的差异。因此,在需要使用averageif的场合,千万不要使用错了函数。

5、 可能会有童鞋说,我将0删除就好了。然后继续用average。我的建议是
千万不要这样做,你这样做会产生一下结果。
1,如果表格很大,你的工作量就会很大。手工修改的风险还在于,你有可能将有数据的地方给改为了0.这是相当不严谨的。
2 ,破坏了数据存储的基本原则,我们的数据要以原生态村粗,随时供我们调用,而不是修改它。

6、可能会有童鞋说,我将0删除就好了。然后继续用average。我的建议是
千万不要这样做,你这样做会产生一下结果。
1,如果表格很大,你的工作量就会很大。手工修改的风险还在于,你有可能将有数据的地方给改为了0.这是相当不严谨的。
2 ,破坏了数据存储的基本原则,我们的数据要以原生态村粗,随时供我们调用,而不是修改它。