簡體   English   中英

Excel SUM有條件

[英]Excel SUM Conditional

我試圖在Excel中完成一個中等復雜的SUM函數,但是沒有運氣。

有關視覺說明,請參見所附圖像。

高強

目的是僅在符合條件的行中獲取E,F和G列的總和。 標准是A和B列的總和必須大於零,而C和D列的總和必須小於零。 E + F + G之和是A + B與C + D之差

IF(AND(SUM(A2:B2)>0,SUM(C2:D2)<0),SUM(E2:G2),0)是我在I列的每一行中使用的公式。 我想將所有行合並為一個公式,因為我可能需要將近100行計算為1個單元格。 一個簡單的選擇是保留我的占位符列(I),但在我的情況下這不是一個選擇。 我嘗試過SUMSUMIFSUMIFS組合,但是很難。

我嘗試了SUMIF因為[sum_range]參數應該讓我做我想做的事,但是每次它讀取#VALUE的零時。 我仔細閱讀了這個問題,似乎使用數組存在解決方法。 我嘗試按照Microsoft的建議實現該數組,但始終得到零值。 我真的不想為此使用宏。 看起來很簡單,但是經過5個小時的無進展,我還是學到了其他東西。 有任何想法嗎?

Microsoft支持頁面

嘗試這個...

=SUMPRODUCT((A2:A9+B2:B9>0)*(C2:C9+D2:D9<0)*E2:G9)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM