• ベストアンサー

excelで質問です。

excelで質問です。 例えば図のようにA1からA7にC1からC28のB1からの合計を表示させたいのですが=C4などの 表記のほかに4行目ごとの数字をA1からに返す方法はありませんでしょうか? 実際は行数が多く、表示を返す場所もはなれたH列にあったりという状態です。 初心者なのでどなたかお教えいただけると助かります。

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

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

こんばんは! 一例です。 お示しの表の配置どおりとします。 A1セルに =IF(COUNT(B:B)/4<ROW(A1)-1,"",SUM(OFFSET($B$1,(ROW(A1)-1)*4,,4))) としてオートフィルで下へコピーしてみてはどうでしょうか? 尚、データ数が4の倍数の場合は最後の行が「0」と表示されると思いますが、 エラーは表示されないはずです。 以上、参考になればよいのですが・・・m(__)m

その他の回答 (3)

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

以下のようなオートフィル操作で4行ごとのデータを取得するのが簡単だと思われます。 A1セルに「'=B4」、A2セルに「'=B8」のように「=」の前に「’」を入力して、文字列の数式を入力し、この2つのセルを下方向にオートフィルし、そのまま「データ」「区切り位置」で「完了」して下さい。

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

=OFFSET($C$1,ROW(A1)*4-1,0) でいかがでしょうか

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

A1セルに =SUM(OFFSET(A$1,(ROW()-1)*4,1,4)) と入れて下までコピィしてください。 C列を使わずに 4つづつ合計します。

関連するQ&A