SUMPRODUCT+OFFSET+ROW在一起的化學反應
其實這篇文章講的主要是在offset里用row函數(shù)或column函數(shù)帶來的新麻煩
即使用offset的資深老司機也不一定懂得。
右表里的每個季度銷售金額之和,要從左表的數(shù)據(jù)里匯總而來。
第一種方法:
I2=SUMPRODUCT($A$2:$A$16,OFFSET($A$1,1,ROW($A1),15))
結果竟然報錯?why?
原因就是ROW得到的行號其實是常量數(shù)組,而offset并不支持這種常量數(shù)組作為她的偏移量參數(shù)。
因此,這個公式應該這樣改寫:
當然,用sum,用max,用min等都可以
比如:
=SUMPRODUCT($A$2:$A$16,OFFSET($A$1,1,MAX(ROW($A1)),15))
當然也可以用“區(qū)域數(shù)組公式”搞定
首先選中4個單元格區(qū)域,因為有4個季度要求和,比如選中I7:I10單元格區(qū)域
然后輸入如下函數(shù)公式,=MMULT(TRANSPOSE(B2:E16),A2:A16)
最后在編輯欄最后,不要直接回車,而是必須按三鍵ctrl+shift+enter結束錄入
那么在這個單元格區(qū)域形成的就是一個區(qū)域式數(shù)組公式
這個公式值得你研究下
不過有人可能說,這樣也行,如下
=SUMPRODUCT(A$2:A$16,IF({1},OFFSET(A$2:A$16,,ROW(A1))))
總之方法很多,你自己選擇自己擅長的那種。
不過,如果技能不足,就沒有辦法了
可能有些人這么寫,
I2單元格公式是
=A2*B2+A3*B3+A4*B4+A5*B5+A6*B6+A7*B7+A8*B8+A9*B9+A10*B10+A11*B11+A12*B12+A13*B13+A14*B14+A15*B15+A16*B16
那I3單元格呢?就再一個個輸入了,因為上面I2的公式直接拖下來搞不定I3單元格的計算。
那么I4單元格,I5單元格的公式也得自己一個個手動輸入的,非??啾?。
如果你還怡然自得,覺得沒什么問題,那么我真的無話可說
聯(lián)系客服