[EXCEL]危险的SUMIFS函数

前言

SUMIFS函数从EXCEL 2010开始出现之后,我很庆幸可以少写一些阵列公式。

这个函数可以加总某一个栏位符合数个準则的所有引数。

微软的官方说明:
https://support.microsoft.com/zh-tw/office/sumifs-%E5%87%BD%E6%95%B8-c9e748f5-7ea7-455d-9406-611cebce642b

直到昨天我才发现这个函数在对「数值字串」判断符合準则,与我们所预期的不同。

案例


以上图的资料为例,id值006206的加总应该是0

但我们用SUMIFS函数计算的结果,id值006206的加总却是4000。(如下图)

我猜测,这是SUMIFS函数将0062066206视为相同所致。

如果,我们採用阵列公式(如下图),即能显示正确的数值。

结论

使用SUMIFS函数,当有某个準则为数值字串时,可能会出现计算错误的状况。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章