袁赢 发表于 2021-9-27 10:15:00

SUMPRODUCT函数,用数字作为求和条件,出现两种不同结果

=SUMPRODUCT((TEXT(凭证明细!$B$2:$B$3019,"emm")=TEXT($A5,"emm"))*(凭证明细!$G$2:$G$3019="54010101")*凭证明细!$F$2:$F$3019)
1、有的单元格,用这个条件可以求和:凭证明细!$G$2:$G$3019="54010101"
2、有的单元格,要把这个条件中的"54010101",引号去掉才可以求和:凭证明细!$G$2:$G$3019="54010101"
想知道问题出在哪里?
这求和公式都是从相同的表中取数

傻了吧唧 发表于 2021-12-1 06:52:03

=SUMPRODUCT((TEXT(凭证明细!$B$2:$B$3019,"emm")=TEXT($A5,"emm"))*(凭证明细!$G$2:$G$3019="54010101")*凭证明细!$F$2:$F$3019)
1、有的单元格,用这个条件可以求和:凭证明细!$G$2:$G$3019="54010101"
2、有的单元格,要把这个条件中的"54010101",引号去掉才可以求和:凭证明细!$G$2:$G$3019=54010101
想知道问题出在哪里?
这求和公式都是从相同的表中取数

好奇看看看 发表于 2021-12-14 03:47:25

1不等于“1”,前者数值,后者文本,软件里的类型不是平时所见的都是数字那么简单

大泡沫 发表于 2021-12-19 06:53:19

有文本型数字,有数值型数字。
改为:凭证明细!$G$2:$G$3019&“”="54010101"即可。
页: [1]
查看完整版本: SUMPRODUCT函数,用数字作为求和条件,出现两种不同结果