首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EXCEL图文教程:COUNTIF和AVERAGEIF函数的6种使用场景,简单又实用

编按:

哈喽,大家好啊,今天来给大家讲一讲COUNTIF函数和AVERAGEIF函数的妙用,6种使用场景,都很实用,赶紧来看一看吧!

场景1:如何对比两列数据的差异

可以利用COUNTIF函数核对两列数据的差异,例如根据已入选的人员名单在总名单中找出未入选的人,如图所示。

输入公式:=COUNTIF($D$2:$D$7,A2)

统计结果为0的就是未入选人员,在用COUNTIF进行数据核对的时候,搞清楚数据区域和条件是哪个很重要,在本例中,要判断A列的姓名是否存在于D列,因此第一参数使用$D$2:$D$7,要进行统计的姓名是A2。

场景2:如何判断一列数据中的重复内容?

利用COUNTIF函数判断数据是否有重复,输入公式=COUNTIF(A:A,A2)

结果大于1的就表示有重复的姓名,如图所示。

如果第一次出现不算重复,则可以使用公式=COUNTIF($A$1:A2,A2)进行统计,如图所示。

场景3:如何对多列数据判断重复?

根据多个条件判断重复性时使用COUNTIFS函数即可,如果需要按照重现性显示特定内容时可以使用IF函数进行组合。

例如公式=IF(COUNTIFS($A$1:A2,A2,$B$1:B2,B2)=1,”唯一”,”重复”)

当姓名和商品名称都相同,并且不是首次出现时判断为“重复”,如图所示。

场景4:如何按指定的条件求平均值?

按照条件对数据求平均值可以使用AVERAGEIF函数,示例如图所示。

公式中第一个参数为条件区域(产品名称),第二个参数为具体条件(电视),第三个参数为要算平均值的数据区域(销量),就可以统计出电视的平均销量。

第二参数可以直接使用具体条件,公式为:=AVERAGEIF(B2:B10,"电视",C2:C10)

也可以使用单元格里的内容作为条件,公式为:=AVERAGEIF(B2:B10,B2,C2:C10)

场景5:如何实现分组排名?

在与排名有关的问题中,分组排名也是很常见的,使用SUMPRODUCT函数可以非常容易地计算出分组排名的结果,例如公式=SUMPRODUCT((A$2:A$9=A2)*(C$2:C$9>=C2))

就可以计算出每个小组成员的组内排名,结果如图所示。

这其实是利用了条件计数的原理,相当于统计在小组名称相同的数据中,大于或等于当前值的个数。

场景6:如何实现按月求和?

如果需要按月求和可以使用公式 =SUMPRODUCT((MONTH(A2:A15)=10)*D2:D15),如图所示。

由于SUMPRODUCT函数的参数可以使用区域或数组,再结合逻辑值以及数组之间的计算,实际上SUMPRODUCT只负责进行求和,绝大多数情况下,使用SUM函数配合Ctrl、Shift和Enter三键完成的数组公式,都可以直接用SUMPRODUCT完成。

相关推荐:

将excel中的数据按照指定数量进行重复,非得用VBA才能实现吗?

如何在特定位置批量插入空行等12种实用办公技巧

4种删除excel重复值的小妙招,速收藏

Power Query的数据替换技巧比Excel函数更万能!

版权申明:

本文作者老菜鸟;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230131A0240D00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券