Sumproduct進行多條件求和遇到空白單元格怎么辦?謝謝!

=SUMPRODUCT((A1:A6="張三")*(B1:B6="A")*C1:C6)
【Sumproduct進行多條件求和遇到空白單元格怎么辦?謝謝!】本例中 , 要符合A列=張三 , B列=A , 當這兩件條件符合后 , 再求C列的和值 。但如果C列的值也是通過公式返回的值 , 因為公式如果返回空白值時 , 如C3單元格 , 此時用SUMPRODUCT函數會出現#VALUE的錯誤 。此時公式要改為這樣就行了 。
=SUMPRODUCT((A1:A6="張三")*(B1:B6="A")*(0&C1:C6))
就是把最后要求和的區域C列在前面加上 0&再用括號括起來
如果用的是EXCEL 2007及以上版本 , 公式還可以精簡為這樣:
=SUMIFS(C:C,A:A,"張三",B:B,"A")
我把文件傳上來 , 請點擊這回答右下角綠色的“點擊下載”按鈕 , 下載文件看看效果 。

Sumproduct進行多條件求和遇到空白單元格怎么辦?謝謝!


    猜你喜歡