• ベストアンサー

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セルまでの和をとる. 以上のような関数は どのように定義すればよいのでしょうか? どなたか教えていただけないでしょうか? よろしくお願いします.

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

#1 kaisendon さんに便乗して申し訳ないのですが、それは、以下のようにまとめてもできると思います。 =SUM(INDIRECT("A"&B1&":A"&B2)) 他には、OFFSET関数があるけれども、いまひとつですね。 =SUM(OFFSET(A1,B1-1,,B2-B1+1))

kissmagic
質問者

お礼

大変スマートな式を教えていただきありがとうございました. OFFSETで考えていたのですが,なかなか上手く出来ずに悩んでおりました. OFFSET関数もよく判りました ありがとうございました.

その他の回答 (1)

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.1

こんばんは =SUM(INDIRECT("A"&B1):INDIRECT("A"&B2)) ではどうでしょうか?

kissmagic
質問者

お礼

INDIRECT関数はちょっと前の日経パソコンに載っていたのですが,ちょっと難しいなぁと思って完全に理解できていませんでした. 使い方がよく判りました ありがと宇ございます.

関連するQ&A