• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで1週間ごとの計算)

エクセルで1週間ごとの計算方法

このQ&Aのポイント
  • エクセルで1週間ごとのb列の数の和を算出する方法を教えてください。
  • 2012/12/01から2012/12/07までのb列の数の和を算出する方法を教えてください。
  • エクセルを使用して1週間ごとにb列の数の和をまとめて算出する方法を教えてください。

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

  • ベストアンサー
noname#203218
noname#203218
回答No.1

日付開始日列をD列、日付終了日列をE列に記入し、F列に合計値を集計するものとする。 F2の式=SUMIF(A:A,"<="&E2,B:B)-SUMIF(A:A,"<"&D2,B:B) sumifs関数、sumproduct関数でも集計可能です。(エクセルのバージョンにより使用出来る関数が異なるので注意が必要。上記のsumifはどのバージョンでも使用可能です)

4rd
質問者

お礼

どうもありがとうございます。

その他の回答 (2)

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

こんばんは! すでに回答はされていますが・・・ Excel2007以降のバージョンの場合の一例です。 ↓の画像でD2セルに 2012/12/1 とシリアル値を入力 D3セルには単純に =D2+1 という数式を入れオートフィルで標示したい最終週の初日まで下へコピーしておきます。 そして、E2セルに =SUMIFS(B:B,A:A,">="&D2,A:A,"<"&D2+7) という数式を入れオートフィルで下へコピー! これで画像のような感じになります。m(_ _)m

4rd
質問者

お礼

どうもありがとうございます。

  • moon00
  • ベストアンサー率44% (315/712)
回答No.2

例えば、A列1行からデータがあり、7日ごとの合計をC列7行(2012/12/07と同じ行)に記入する場合、 下記の式でB1からB7までの合計が出ます。   =SUM(OFFSET(A7,-6,1):B7) もしくは =SUM(OFFSET(B7,-6,0):B7) あとはこれをC列にコピーすれば、それぞれ連続する7日間(終了日が同じ列の日付)の合計が出せます。 A列あるいはB列のセルを基準に、7日前(6行上)のセル位置をOFFSET関数で求め、そこからB列の基準セルと 同じ行のセルまでの合計を出しています。

4rd
質問者

お礼

どうもありがとうございます。

関連するQ&A

専門家に質問してみよう