其实,你用Countif函数计数也会出错
为什么会这样?因为Excel只能识别数字的前15位,后面数字全被Excel以0看待。
而让数字&"*",则会让Excel把它作为文本类型进行处理,而文本型数字无论多少位都可以被识别。所以正确的公式应为:
=SUMIF(A:A,D2&"*",B:B)
但有一点需要特别注意,由于*是表格任意多个字符的通配符,在此类公式中只适用于相同长度的数字统计,否则公式就会出错,如下图所示:
如果想用一个万能公式,还是Sumproduct函数靠谱:
=SUMPRODUCT((A2:A16=D2)*B2:B16)
本文暂时没有评论,来添加一个吧(●'◡'●)