用SUMIF或SUMPRODUCT求和返回值是0?
本例中,要符合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"
)我把文件傳上來,請點擊這回答右下角綠色的“點擊下載”按鈕,下載文件看看效果。