• ベストアンサー

エクセル2007で縦表を、間隔をあけて計算する方法

エクセル2007で縦表を、間隔をあけて計算する方法 3個おきに縦列を、足し算計算していきたいのですが もっとシンプルな式で、記述するこは可能でしょうか? 知ってる方がいましたら、教えてください。 ↓私書いた式↓ =SUM(D6,D9,D12,D15,D18,D21,D24,D27,D30,D33,D36,D39,D42,D45,D48,D51,D54,D57,D60,D63,D66,D69,D72,D75,D78,D81,D84,D87,D90,D93,D96,D99,D102,D105,D108,D111,D114)

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

以下のような数式にします。 =SUMPRODUCT((MOD(ROW(D6:D114),3)=0)*D6:D114)

aisu_san3
質問者

お礼

ありがとうございます。無事に計算できました。

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.3です! たびたびごめんなさい。 投稿した後で気づきました。 No.1さんと重複しています。 (画面の最初部分にかなりの空白が表示されていたので、下の方まで見ていませんでした。) 前回の方法は読み流してください。 何度もごめんなさいね。m(__)m

aisu_san3
質問者

お礼

いいえ、ありがとございます。 無事に計算式がわかりました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 一例です。 表示したいセルの数式を =SUMPRODUCT((MOD(ROW(D6:D114),3)=0)*(D6:D114)) としてみてはどうでしょうか? 以上、参考になれば幸いです。m(__)m

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

不可能なので、 B列を計算専用にして、 B6を=D6+B3 B7をブランク B8をブランク B6~B8まで選択し、B114までドラッグコピー(3個置きにコピーされる) 答えはB114に有るので、 =B114 にしては。

aisu_san3
質問者

お礼

回答ありがとうございます。 式を省略したかったのでMackyNo1さんの 式で記述しました。 又何かありましたら、よろしくお願いします。

関連するQ&A