簡體   English   中英

SUMIFS函數返回零值

[英]SUMIFS function returns Zero value

SUMIFS函數返回零值,因為對於特定值不存在參數之一。

我如何修改該函數,以便當它不遇到任何一個參數時,它不會返回零值,而只是引用確實存在的參數。

=SUMIFS('GL Account Details'!$AB:$AB,'GL Account Details'!$N:$N,Sheet3!A4,'GL Account Details'!$A:$A,Sheet3!$H$1,'GL Account Details'!$A:$A,Sheet3!$H$2)

對於特定值“ Sheet3!A4”,參數“ Sheet3!$ H $ 2”不存在。 對於不同的值,“ Sheet3!$ H $ 2”將是相關的

乍看之下,除非Sheet3!H1和Sheet3!H2是相同的值,否則SUMIFS公式將永遠不會產生任何零。 如果它們不同,則“總帳科目明細”中的值不能相同:A:A不能同時存在。 由於您永遠無法進行比賽,因此除了零以外,您什么也得不到。

您可以將OR語句包裝到SUMPRODUCT函數中 ,從而將其引入SUMIFS函數中。

=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))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM