[英]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))
或者,您可以簡單地將兩個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.