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

COUNTIF函数这3个坑,让很多老学员郁闷死

今天,VIP群有几个老学员在郁闷中,明明公式是对的,结果却错的,百思不得其解。

统计C列每个区间的次数,

=COUNTIFS($C2:$C50,G2)

COUNTIF是一个很特殊的函数,经常会存在各种陷阱,导致结果出错,跟着卢子一起来全面了解。

为了更好的理解这个函数,卢子模拟了几个数据。

统计B列文本内容

=COUNTIF(B:B,"

再来看,统计A列数字

=COUNTIF(A:A,"

也就是说,条件"

解决方法,就是将

=COUNTIF(B:B,"《3")

或者直接用SUMPRODUCT函数。

=SUMPRODUCT(--(B:B="

跟这个案例很像的还有,就是存在通配符,也会出错。

=COUNTIF(A:A,D1)

同理,将*替换成其他没有特殊性的符号,比如-。

或者直接用SUMPRODUCT函数。

=SUMPRODUCT(--(A:A=D1))

还有一种就是超过15位数字,直接用COUNTIF函数也会出错。

数字超过15位部分都是当0处理,遇到这种依然是用SUMPRODUCT函数。

关于COUNTIF函数还有一大堆坑,就不再罗列。

聪明的你,看到这里,应该知道文章开头的案例怎么解决。

将>换成其他符号,或者用SUMPRODUCT函数。

=SUMPRODUCT(--($C$2:$C$50=G2))

最后,如果你用COUNTIF函数没把握正确,还是使用SUMPRODUCT函数更加稳妥。

作者:卢子

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券