关于excel中SUMIF函数的问题

2024-11-19 15:38:21
推荐回答(2个)
回答1:

用SUMIF函数,若汇总条件为一组长数据,程序会按浮点运算,就会使数字匹配出现偏差,把两个很接近的数组误认为是相同的。COUNTIF也有类似的失误。
往后碰到类似的长数字为条件的,建议改用乘积和函数:
=SUMPRODUCT(([工作簿4]Sheet1!C$1:C$100=D1)*[工作簿4]Sheet1!G$1:G$100)

回答2:

超过15位的数字, Excel 会认为 前15位一样,就一样
需要用 &"*" 来屏蔽 此问题
=sumif([工作薄4]Sheet1!C:C,D1&"*",[工作薄4]Sheet1!G:G)