[算表] SUMIFS 改成 SUM+IF的用法

作者: sagwow (不是我)   2022-03-11 12:05:20
軟體:Excel
版本:365
因為某些原因,需要把公式從SUMIFS改成SUM+IF的方式呈現(原因如以下網址)
https://docs.microsoft.com/zh-tw/office/troubleshoot/excel
/formula-returns-value-error
但我試著在在IF中加入AND函數,就會導致結果不正確,
估計是因為陣列函數使用方法不對?
範例如下:
https://imgur.com/a/q3S9vZl
Answer 1 = 11是正確結果,Answer 2 = 0是錯誤結果。
要怎麼改才能得到11呢? 謝謝
作者: kinomon (奇諾 Monster)   2022-03-11 12:20:00
= sumproduct( if( (B:B="C")*(A:A="乙), C:C, 0 ) )"乙"1.就我理解 365的AND判斷陣列元素就只會輸出T或F原本的寫法只會輸出F 所以加總是02.用sum+CSE比較合理 不過我常常用sumproduct偷懶補充: 原本寫法B:B="C" 若沒有加CSE會判斷為欄B該列="C"例圖 F4= sum( if( and(B4="C", A4="乙"), C:C, 0) )AND的陣列用法我不是很熟悉 再請其他板友補充

Links booklink

Contact Us: admin [ a t ] ucptt.com