EXCEL求和函式 加總條件為,2列任意一列不為零

2022-09-17 19:47:37 字數 742 閱讀 5618

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.這個函式用第一個引數控制,你是想...