1个示例告诉你,SumproDuct才是求和函数No.1

兰色在网上看到一个同学关于求和的问题:

用Sumif公式出现了错误的结果,明明是404.76,结果是2624.55。

仔细一下,原来把前17位相同的单号,金额都加了起来。

其实,你用Countif函数计数也会出错

为什么会这样?因为Excel只能识别数字的前15位,后面数字全被Excel以0看待。

而让数字&"*",则会让Excel把它作为文本类型进行处理,而文本型数字无论多少位都可以被识别。所以正确的公式应为:

=SUMIF(A:A,D2&"*",B:B)

但有一点需要特别注意,由于*是表格任意多个字符的通配符,在此类公式中只适用于相同长度的数字统计,否则公式就会出错,如下图所示:

如果想用一个万能公式,还是Sumproduct函数靠谱:

=SUMPRODUCT((A2:A16=D2)*B2:B16)

兰色说:如果数据量不是太大,想保证求和公式不出错,还是建议用Sumproduct函数。

看完教程,记得帮兰色点一下在看

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

扫码关注云+社区

领取腾讯云代金券