分析:看到题目,就会有朋友不以为然就说,很简单,用一个if函数就可以了,用if函数也可以解决的。现在我们如果用average函数如何解决呢?我们想如果用求平均的函数,应该工资应该和5000做比较,如果成立为真,数值就是1,否则为0,再和1求平均,那么结果有2种结果,1和0.5,最后乘以100就可以,想法十分的巧妙。所以在费用的单元格下面输入如下公式:
=AVERAGE(B3>=5000,1)*100
效果如下:
例二、3个三月的工资都大于大于4000,在求平均数,否则不求
题目如下:
分析:这道题可是用and函数一起联合使用可以解决,如果单独只用average函数解决,该如何使用呢?可以这样思考:借用例一的经验,用每一个月的工资大于4000,如果成立则为1,不成立则为0,求平均也是0,现在关键是都成立数值是3个1如何变成工资平均数?可以这样解决,求平均后再乘以对应三个月的平均工资就可以解决了。如果第一个平均数是1那么最终的数就是工资的平均数,如果第一个平均数是0,说明不满足条件,就为0。都是所以就输入以下公式:
=(AVERAGE(B3>4000,C3>4000,D3>4000)=1)*AVERAGE(B3:D3)
虽然公式看着有点长,但是非常好理解。这里用了2次的求平均数来解决。
效果如下:
例三、统计缺考的人数,说明:请假的也算缺考
分析:在这里,我们可以运用在电子表格中字符比数字大来解决,不过首先需要一个辅助表,输入公式:=AVERAGE(0,B3>100),如果是0,那么表示没有缺考的人,如果是0.5,则表示是缺考的人,最后统计0.5的个数就是缺考的人数了。用这个公式=COUNTIF(F3:H13,0.5)或是=SUM(F3:H13)/0.5
效果如下:
本篇的内容就先介绍到这里,希望对大家有所帮助。这是对求平均数average的一点运用,如果有朋友有更好的想法可以留言一起交流。有喜欢的朋友可以点击关注,有感兴趣和疑问的的朋友可以在下方留言,一起探讨,共同进步。