1樓:山桑弓
c1中輸入
=sum(if(a1:a200*b1:b200,a1:b200))
同時輸入ctrl+shift+enter輸入陣列公式,就可以了,其中的if函式是簡化形式,如果寫全的話應為=sum(if(a1:a200*b1:b200<>0,a1:
b200)),但if函式有個特點,就是判斷條件不寫時預設就是不為零,所以這裡的不為零可以不寫,其實意思就是相乘不為零,返回後面的資料,否則返回錯誤,就不參與計算.
2樓:匿名使用者
c1輸入:
=if(a1*b1=0,"",a1+b1)下拉公式
祝你成功!
3樓:匿名使用者
湊個熱鬧:
=sumproduct((a1:a100*b1:b100<>0)*(a1:b100))
驗證通過!
4樓:匿名使用者
=sum(if(a1:a200*b1:b200=0,0,a1:b200))
按ctrl+shift+enter 結束,陣列公式
5樓:何眈憂傷
=sumif(a:a,">0",b:b)+sumif(b:b,">0",a:a)
6樓:匿名使用者
=sum((a1:a200<>0)*(b1:b200),(b1:b200<>0)*(a1:a200))
用陣列鍵結束.
Excel條件求和,Excel 怎麼讓相同條件後的數字自動求和?
資料 不規範,其實 是需求沒有 講清楚 此公式 資料範圍要調整為實際範圍 a1 a10 b1 b10 要調整為實際範圍 sumproduct left a1 a10 h right a1 a10,len a1 a10 1 14 b1 b10 截圖簡化最好也要能代表你的資料,現在a列中的資料沒有重複資...
excel多條件判定的if函式,excel多條件判定的IF函式
你錯誤的原因為你引用範圍有錯誤,你的欄位都有帶一個級的,如1級 工式最終判斷為其它的,故都顯示重度汙染。f4輸入以下工式向下拉 if e4 1級 優 if e4 1級 良 if e6 1級 輕度汙染 重度汙染 你的e列不是數字1 2 3,是文字1 級 2級 3級,應在f4輸入 if e4 if e4...
excel的篩選求和函式是什麼具體怎麼使用
你想要的是不是subtotal函式?這個函式在篩選後可以求和篩選後的顯示出來的資料之和。如圖2,如果你先篩選了a列 50的資料 即只有120和150 公式 subtotal 109,a a 求出的結果則是270,如果清除了篩選狀態 全部顯示 則求出所有資料的和303.這個函式用第一個引數控制,你是想...