countifs函数统计结果错误,原因是什么?

统计B列的值在A列中出列的次数,用函数COUNTIFS(G:G,@H:H)进行计算,结果就出现了C列的结果,哪位大咖帮忙解答一下是什么原因?A列和B列的数据是从后台导出的报表数据,计算一直错误,XLOOKUP进行引用值也是错识的,调成数值格式后问题依旧,请问到底是什么原因引起的
河北省
浏览 2199
收藏
7
分享
7 +1
5
+1
全部评论 5
 
夜逝
666
· 广东省
回复
 
张俊
张俊

WPS函数专家

您好,文本型数字超过了15位会默认是只计算前15位的,建议调整下参数2,具体可以使用如下公式: =COUNTIF(G:G,H2&"*")或=COUNTIFS(G:G,H2&"*") 另不建议对于COUNTIF和COUNTIFS函数的第二个参数整列引用。 期待能通过我的回答帮助您解答您的问题。
· 上海
2
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

· 广东省
回复
 
刘航
刘航

创作者俱乐部成员

您好,这是由于您所统计的数据超过了15位,在使用COUNTIFS函数时,它会自动将文本型数据转化为数值型,数值型会将第15位之后的数字全部变成0,因此得不到正确的结果。您可以尝试这样编写公式:COUNTIFS(G:G,@H:H&"*"),这样应该就可以统计出正确结果了。
· 黑龙江省
2
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

出现了绿色箭头,是不是因为有一些空白字符串影响了结果?
· 辽宁省
1
回复