sumif公式不能得到正确数值

在计算条件求和时使用SUMIF和SUMIFS得到的数值都是5472.68,但实际求和值应等于1165.4,公式求和值远大于实际值,本来怀疑求和条件结算单号是文本格式 的问题,得处理了半天也不得要领,求教各位大神,我这到底是哪里出错了呢。

试试将公式改为=SUMIF(AJ21:AJ2682,AB3&"*",Z21:Z2682)
excel数字只认识15位,而你A列和B列的数字超过15位,多出来的位数用0填充,所以只要前15位相同的都会被判断为符合条件,无法正确统计。
通配符"*"星号,会使数字当作文字,就不受15位数限制,才能正确判断。
温馨提示:答案为网友推荐,仅供参考