返回列表 上一主題 發帖

[發問] 請問如何計算一範圍的總合

[發問] 請問如何計算一範圍的總合

A列   B列    C列
20     5         C1=A列   20到25   B列對應的總合
21     3         C2=A列   26到30   B列對應的總合
25     5          C3=A列   31到35   B列對應的總合
31     2          C4=A列   36到40   B列對應的總合
35     7         C5=A列   41到45   B列對應的總合
50     8          C6=A列   46到50   B列對應的總合
請問如何表達

回復 1# xu123
如圖,請參考!
fig.JPG

TOP

本帖最後由 p212 於 2014-4-3 09:34 編輯

回復 1# xu123
Sorry!未注意到您用的是Office 2003
承2#圖示,請修正C2儲存格公式為下列之陣列公式 (請以Ctrl+Shift+Enter輸入)
=SUM(IF(Data_1>=D2,IF(Data_1<=E2,Data_2,0),0))
請參考!

TOP

回復 3# p212


    謝謝你的回應
可以使用
謝謝

TOP

回復 3# p212


    你好
上下限一定要自己輸入嗎
可是這樣還是很麻煩
有沒有其它方法
麻煩你了

TOP

回復 4# xu123


    我想到上下限用復制往下拉就好
還是用你的方法
謝謝了
我程度不太好

TOP

回復 6# xu123

=SUMPRODUCT((Data_1>=D2)*(Data_1<=E2),Data_2)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 7# ML089


    感謝回復
我去試試

TOP

A        B        C        D        E
20        5        13        20        25
21        3        0        26        30
25        5        9        31        35
31        2        0        36        40
35        7        0        41        45
50        8        8        46        50

C1:=MMULT(SUMIF(A:A,">="&D1:E1+{0,1},B:B),{1;-1})
 
不加DE欄:
=MMULT(SUMIF(A:A,">="&MID("20263136414651",ROW()*2+{-1,1},2),B:B),{1;-1})

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題