SUMIFS函数返回零值,因为特定值不存在其中一个参数。
如何修改函数,这样当它不会遇到其中一个参数时,它不会返回零值,而只是参考确实存在的参数。
(-> stream
.iterator
iterator-seq)
特定值“Sheet3!A4”不存在参数“Sheet3!$ H $ 2”。对于不同的值,“Sheet3!$ H $ 2”将是相关的
答案 0 :(得分:1)
乍一看,SUMIFS公式永远不会产生任何零,除非Sheet3!H1和Sheet3!H2是相同的值。如果它们与“GL账户明细”中的值不同,则A:A不能同时出现;因为你永远不会匹配,所以你永远不会得到任何东西。
您可以将{strong> OR 语句包含在SUMIFS function中,然后将其引入SUMPRODUCT function。
=SUMPRODUCT(SUMIFS('GL Account Details'!$AB:$AB,
'GL Account Details'!$A:$A, Sheet3!$H$1:$H$2,
'GL Account Details'!$N:$N, Sheet3!A4))
或者,您可以简单地将两个SUMIFS一起添加。
=SUM(SUMIFS('GL Account Details'!$AB:$AB,
'GL Account Details'!$A:$A, Sheet3!$H$1,
'GL Account Details'!$N:$N, Sheet3!A4)),
SUMIFS('GL Account Details'!$AB:$AB,
'GL Account Details'!$A:$A, Sheet3!$H$2))