[爆卦]sumproduct if用法是什麼?優點缺點精華區懶人包

為什麼這篇sumproduct if用法鄉民發文收入到精華區:因為在sumproduct if用法這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者sagwow (不是我)看板Office標題[算表] SUMIFS 改成 SUM+IF的用法時間...


軟體: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呢? 謝謝

--
╭─╮ ──╮ ╭─┤╭╮ ╭╭─╮╮ ╭
│ │ │ ││││││ ││││
╰─╮ ╭─┼╮╰─┼╯││││○││││
│ │ ││ │ ││││ ││││
╰─╯ ╰─╯╰──╯ ╰╰╯╰─╯╰╯╯
傻瓜,我們都一樣~~ ψsagwow

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.154.177 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1646971523.A.0DC.html
kinomon: = sumproduct( if( (B:B="C")*(A:A="乙), C:C, 0 ) ) 03/11 12:20
kinomon: "乙" 03/11 12:20

感謝分享,成功了。 有兩個問題:
1.原本AND的方法為何行不通呢?
2.為何要改用SUMPRODUCT,不用SUM呢?(實測SUM能得到正確結果)
※ 編輯: sagwow (220.133.154.177 臺灣), 03/11/2022 13:39:50
kinomon: 1.就我理解 365的AND判斷陣列元素就只會輸出T或F 03/11 14:36
kinomon: 原本的寫法只會輸出F 所以加總是0 03/11 14:38
kinomon: 2.用sum+CSE比較合理 不過我常常用sumproduct偷懶 03/11 14:39
kinomon: 補充: 原本寫法B:B="C" 若沒有加CSE會判斷為欄B該列="C" 03/11 14:51
kinomon: 例圖 F4= sum( if( and(B4="C", A4="乙"), C:C, 0) ) 03/11 14:53
kinomon: AND的陣列用法我不是很熟悉 再請其他板友補充 03/11 15:00

你可能也想看看

搜尋相關網站