- ベストアンサー
Excelでのセルの指定
Excelで,下記にように セルに数字が入っていたとします. A B 1 | 4 3 2 | 5 5 3 | 8 4 | 5 5 | 7 6 | 6 B1に3,B2に5と入っているので, A列のA3セルから,A5セルまでの和をとる. もし, B1に2,B2に6と入っていれば, A列のA2セルから,A6セルまでの和をとる. 以上のような関数は どのように定義すればよいのでしょうか? どなたか教えていただけないでしょうか? よろしくお願いします.
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1 kaisendon さんに便乗して申し訳ないのですが、それは、以下のようにまとめてもできると思います。 =SUM(INDIRECT("A"&B1&":A"&B2)) 他には、OFFSET関数があるけれども、いまひとつですね。 =SUM(OFFSET(A1,B1-1,,B2-B1+1))
その他の回答 (1)
- kaisendon
- ベストアンサー率44% (114/257)
回答No.1
こんばんは =SUM(INDIRECT("A"&B1):INDIRECT("A"&B2)) ではどうでしょうか?
質問者
お礼
INDIRECT関数はちょっと前の日経パソコンに載っていたのですが,ちょっと難しいなぁと思って完全に理解できていませんでした. 使い方がよく判りました ありがと宇ございます.
お礼
大変スマートな式を教えていただきありがとうございました. OFFSETで考えていたのですが,なかなか上手く出来ずに悩んでおりました. OFFSET関数もよく判りました ありがとうございました.