SUMIFS函数返回零值

时间:2016-02-23 09:59:51

标签: excel excel-formula sumifs

SUMIFS函数返回零值,因为特定值不存在其中一个参数。

如何修改函数,这样当它不会遇到其中一个参数时,它不会返回零值,而只是参考确实存在的参数。

(-> stream
    .iterator
    iterator-seq)

特定值“Sheet3!A4”不存在参数“Sheet3!$ H $ 2”。对于不同的值,“Sheet3!$ H $ 2”将是相关的

1 个答案:

答案 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))

Sumproduct_sumifs_GL

或者,您可以简单地将两个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))