エクセルで一週間単位で数値を集計する方法について質問です。
毎週”日曜日まで”で区切った合計数値を算出したいのですが、
月が変わったりすると、また合計する範囲を選択し直さなくてはならないのが面倒です。
曜日を入力している箇所があるので、”日”と表示される箇所を数えたりして、
1週目・2週目の合計を自動で計算できる方法はありますでしょうか。
必ず”日曜日”で区切るので、5月でしたら、5/1~2、5/3~5/9・・・と
数値を合計したいです。
↑とても説明が下手だと思うのですが、
画像から汲み取っていただけましたら、是非解決策を頂きたいです。
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)]
あとは下にびろーんとやってみてください。
間違えがあれば連絡下さい。
ありがとうございます。
曜日をまとめるための判別の仕方が、とてもわかりやすかったです。
また、ファイルを共有して使用しているため、関数で解決して頂けて
大変助かります。関数を全部コピーして、使わせて頂きました。
本当にありがとうございます!!
No.5
- 回答日時:
[ピボット テーブル レポート]の[グループ化]の機能を利用すれば、ご希望に近いことができます。
[開始日]として最初の月曜日の日付(此処では 2010/5/3)を、[終了日]として日付欄の末尾の日付(此処では 2010/5/31)を、[単位]として“日”を、[日数]として 7 を、それぞれ指定した結果を添付図に示しておきます。
ピポットで、こんなこともできるんですね。
全く新しい知識でした!!
ただ、今回でいうとは、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列との結果を参照して下さい。
分析ツールを表示(?)させるための手順まで、ありがとうございます。
画像をみながら、やってみました。
関数を一式記載していただけたので、本当に簡単に集計することができました。
ただ、ファイルを共有して使用しているため、他の人にも”アドイン”をやって
もらわないといけなくなってしまうので、個人用の管理ファイルで活用させて頂きます。
ご丁寧にありがとうございました!!
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
1週間当たりの労働時間の計算方法
数学
-
5
Excel VBAで1週間毎にカテゴリーでまとめる方法
Visual Basic(VBA)
-
6
【EXCEL】先週の月曜日の日付を入れたいのです。
Excel(エクセル)
-
7
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
8
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
9
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
10
エクセル:週合計、月合計を出したいのですが・・・
その他(Microsoft Office)
-
11
エクセル 週ごとの数値抽出
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで表
-
【マクロ】for next構文について
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
PDFの請求明細をエクセルにしたい
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
エクセルの関数について教えて...
-
エクセルで不等号記号(≠)が上に...
-
スプレッドシート、Excelでの数...
-
スプレッドシートで使う数式を...
-
Excelで50個のセルに同じ文字を...
-
[オートフィルタ]で抽出された...
-
エクセルの問題です。絶対値の...
-
エクセル関数を教えてください
-
各ページの1番上の表示について
-
Microsoft Officeの中古は信用...
-
pdfの表をexcelにはりつけて計...
-
Excelのif関数で文字が見えなく...
-
Excel 2019 は、SPILL機能があ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報