![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
エクセルで一週間単位で数値を集計する方法について質問です。
毎週”日曜日まで”で区切った合計数値を算出したいのですが、
月が変わったりすると、また合計する範囲を選択し直さなくてはならないのが面倒です。
曜日を入力している箇所があるので、”日”と表示される箇所を数えたりして、
1週目・2週目の合計を自動で計算できる方法はありますでしょうか。
必ず”日曜日”で区切るので、5月でしたら、5/1~2、5/3~5/9・・・と
数値を合計したいです。
↑とても説明が下手だと思うのですが、
画像から汲み取っていただけましたら、是非解決策を頂きたいです。
![「エクセルで一週間単位で数値を集計する方法」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/6/713446_5497d55a37175/M.jpg)
No.1ベストアンサー
- 回答日時:
あまり詳しくないですが回答させてください。
A3 [=IF(NOT(MONTH(A2)=MONTH(A2+1)),"",A2+1)] A2に月の初めを入力すると自動的に日にちが表示されます。
B2 [=IF(A2="","",WEEKDAY(A2))]右クリック→セルの書式設定→ユーザー定義[aaa]
D2 [=IF(B2=1,0,1)]
D3 [=IF(A3="","",IF(B3=2,D2+1,D2))]
F4 [=MAX(D2:D32)]
F5 [=MIN(D2:D32)]
F6 [=IF(F5+1>$F$4,"",F5+1)]
H5 [=SUMIF($D$2:$D$32,F5,$C$2:$C$32)]
あとは下にびろーんとやってみてください。
間違えがあれば連絡下さい。
![「エクセルで一週間単位で数値を集計する方法」の回答画像1](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/3/420033_5497edc6507b6/M.jpg)
ありがとうございます。
曜日をまとめるための判別の仕方が、とてもわかりやすかったです。
また、ファイルを共有して使用しているため、関数で解決して頂けて
大変助かります。関数を全部コピーして、使わせて頂きました。
本当にありがとうございます!!
No.5
- 回答日時:
[ピボット テーブル レポート]の[グループ化]の機能を利用すれば、ご希望に近いことができます。
[開始日]として最初の月曜日の日付(此処では 2010/5/3)を、[終了日]として日付欄の末尾の日付(此処では 2010/5/31)を、[単位]として“日”を、[日数]として 7 を、それぞれ指定した結果を添付図に示しておきます。
![「エクセルで一週間単位で数値を集計する方法」の回答画像5](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/5/298588_5497edc65f300/M.jpg)
ピポットで、こんなこともできるんですね。
全く新しい知識でした!!
ただ、今回でいうとは、5/1~2 の部分も集計したかったので、
ODEXさんをベストアンサーにさせて頂きました。
本当にありがとうございます!
No.4
- 回答日時:
今日は。
ごちゃごちゃした数式など設定しなくても良いです。
最初に、分析ツール アドインを組み込むんで下さい。(こうしないと次に使う関数が使えません)
組み込み方:
http://www.ipc.shimane-u.ac.jp/food/kobayasi/exc …
添付け画像で説明します。
1.D列にその年の何週目かを出します
数式:D4に『=WEEKNUM(A4,2)』
末尾の「2」は週の始まりが月曜日としていますが、日曜日の場合は「1または省略」出来ます
2.I列に各週の合計を出します
数式:I4に『=SUMIF($D$4:$D$34,WEEKNUM($A$4),$C$4:$C$34)』
I5に『=SUMIF($D$4:$D$34,WEEKNUM($A$4)+1,$C$4:$C$34)』
I6以降は「WEEKNUM($A$4)+1」を「WEEKNUM($A$4)+2」「WEEKNUM($A$4)+3」と週ごと にしてきます
3.E列の各週合計はSUM関数で計算してあります、I列との結果を参照して下さい。
![「エクセルで一週間単位で数値を集計する方法」の回答画像4](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/0/610822_5497e4781ec43/M.jpg)
分析ツールを表示(?)させるための手順まで、ありがとうございます。
画像をみながら、やってみました。
関数を一式記載していただけたので、本当に簡単に集計することができました。
ただ、ファイルを共有して使用しているため、他の人にも”アドイン”をやって
もらわないといけなくなってしまうので、個人用の管理ファイルで活用させて頂きます。
ご丁寧にありがとうございました!!
No.3
- 回答日時:
画像がさっき一回だけ表示されたので、追加しておきます。
日付、曜日、売上でしたね。
5/1をA2とします。
表の右側に合計を表示するとします。
D2=if(C2="日",A2,"");
D3=if(C3="日",sum(A2:A3),"");
D4=if(C4="日",sum(A2:A4),"");
D5=if(C5="日",sum(A2:A5),"");
D6=if(C6="日",sum(A2:A6),"");
D7=if(C7="日",sum(A2:A7),"");
D8=if(C8="日",sum(A2:A8),"");
D8は7日分の合計を取っているので、これを下に全部コピーします。
すると、日曜日のときにだけ、7日分の合計が表示されます。1日~6日については、1日からの日数分です。
前月分の合計、月末の調整は考慮していません。
回答ありがとうございます。
集計後、私がこのデータを1箇所にまとめる力がなく、
上手く利用することができませんでした。
アイデア頂きました!ありがとうございます。今後に是非活かします!!
No.2
- 回答日時:
表の状態が判りませんが、一週間は7日毎なので、範囲は一定間隔です。
5/1 500
5/2 400
...
5/7 600
と並んでいたら、7日目の下のセルに合計を取るか、右のセルで合計を取ります。あとは、それを7日間隔でコピーするだけです。
合計しやすいように表を作るのも一工夫ですし、表示の表とは別に計算用に数字をコピー(もちろん算式で)して、集計すると作業は効率化します。
集計用に表を作り直す(もちろんリンクしている)とグラフ化もできるし、分析にも役立ちます。
ありがとうございます。
社内共有ファイルのため、下っ端の私では、フォーマットを変更することが
できず、こちらの案を使うことができませんでした・・。
まず、管理するファイルの形を使いやすく作るのは、もっともですよね。
つい、そのときに早くできればいい!!と作ってしまいがちなので、
今後新しい管理ファイルを作るときに、お答え頂いた”工夫する”を意識して
つくります!!ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) EXCELピボットテーブル関数について 2 2023/04/10 20:35
- 求人情報・採用情報 月単位、週40時間の変形労働時間制で、 日曜祝日土曜半日の固定休+シフト制(平日一日)の企業の場合、 1 2023/08/10 23:43
- その他(ビジネス・キャリア) 今時の派遣社員って仕事が出来ないだけじゃなく計算も出来ないのか? 8 2022/07/22 20:53
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- 統計学 t検定について教えてください 2 2023/02/23 16:35
- その他(法律) 有給金額の計算について 5 2023/06/23 17:44
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルで日別データを週別に集計したいのですが。
Excel(エクセル)
-
週の労働時間を計算するエクセル
Excel(エクセル)
-
労基法の週40時間を超える時間を計算するため、日曜日を起点とする1週間
Excel(エクセル)
-
-
4
Excel VBAで1週間毎にカテゴリーでまとめる方法
Visual Basic(VBA)
-
5
1週間当たりの労働時間の計算方法
数学
-
6
【EXCEL】先週の月曜日の日付を入れたいのです。
Excel(エクセル)
-
7
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
8
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
9
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
10
EXCEL 火曜日と金曜日だけを抜き出したい
Excel(エクセル)
-
11
エクセル:週合計、月合計を出したいのですが・・・
その他(Microsoft Office)
-
12
エクセル 週ごとの数値抽出
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのツールバーから数値...
-
祝日と土曜、日曜の合計をカウ...
-
【マクロ】2回実行したら、エ...
-
特定の文字列を含む、住所を抽...
-
EXCELの散布図で日付が1900年に...
-
マイクロソフトのPADを使ってい...
-
Excel分数の表示について
-
Excelで表を作ったところに文字...
-
マクロエクセルのブロック解除
-
文字2桁、3桁交じりの文字列...
-
絶対参照
-
Excelについての質問です。 B2...
-
在庫管理表に使うエクセルの関...
-
【マクロ】VLOOKUPにて参照元に...
-
【EXCEL】画像の黄色部分の抽出...
-
DATE関数で現在の年齢を出した...
-
ユーザー定義関数をアドイン登...
-
エクセルでの作業計算方法について
-
行数が不規則な一週間ごとの合...
-
Excelピボットテーブルの1行目
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報