小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年4月24日【ID:0】

【Excel】月単位の集計表を作成

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下の表に関して、月単位で集計する方法を2種類紹介します。


①数式を活用

まずは、以下のように集計用の表(E2~F6)を用意します。
年月は各月の1日の日付が入力されています。
「2023年1月」のように入力すると、自動で1日の日付が入力され、以下のような表示形式が設定されるかと思います。
→直接、表示形式を設定する場合は、ユーザー定義にて設定できます。設定内容は以下を参考にしてください。

yyyy"年"m"月"

では、セルF3(2023年1月の売上)に入力する数式を求めてきます。
セルF3に表示したい値は、期間「2023/1/1~2023/1/31」の売上の合計になります。
条件を満たした範囲のみを合計するにはSUMIFS関数が使えます。

=SUMIFS(合計対象範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], [条件範囲3, 条件3], …)
//特定の条件に一致する合計対象範囲の数値の合計を求める

合計対象範囲はC列で、条件はB列が2023/1/1以上かつ2023/1/31以下になります。
「2023/1/31」といった月末を求めるには、EOMONTH関数が使えます。

=EOMONTH(開始日, 月)
//開始日から指定月後の月の月末を求める

SUMIFS関数とEOMONTH関数を組み合わせて以下のように求めることができます。

=SUMIFS(C:C,B:B,">="&E3,B:B,"<="&EOMONTH(E3,0))

※こちらの内容を下のセルへとコピーします。

SUMIFS関数で設定できる条件式は、COUNTIFS関数で設定できる条件式と同じになります。
COUNTIFS関数で活用できる条件式は以下の記事にまとめております。

>【Excel】COUNTIF関数などで活用できる条件式


②ピボットテーブルを活用

まずは、表の中を選択し、[挿入]タブから[ピボットテーブル]を作成します。
以下では、同じシートのセルE3を基準に作成しています。

作成できましたら、[行]に日付、[値]に売上を設定します。
※日付に関しては、自動で月でグループ化されるかと思います。

月のみを表示したい場合は、[行]から「日付」を除外することで簡単に切り替えられます。

ピボットテーブルの範囲や数値は自動で更新されないため、元の表の値を変更した場合は、「更新」を忘れずに行う必要があります。

範囲の変更は、「更新」の隣の「データソースの変更」から行えます。
範囲に関しては、元の表をテーブルにしてテーブルを参照すると自動で拡張されます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

8145689

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】非表示にした範囲の値をグラフに表示させる

【Excel】データベースとなる表を作成するときのポイント

【Excel】半角文字の入力を制限する

【Excel】期限に応じた優先度を自動で表示させる

【Excel】COUNTIF関数などで活用できる条件式

【Googleスプレッドシート】行や列の固定方法

【Excel】基準日から指定した日数分の日付を表示

【ExcelVBA】予定表を1週間単位で表示

【Excel】条件付き書式で検索機能を作成

【ExcelVBA】各要素のデータ行を自動で挿入

【Excel】取り消し線を瞬時に設定

【Excel】特定の値の表示非表示を切り替える

【Excel】複数シートを一括修正

【Excel】特定のセルに関して自分以外に入力させない

【Excel】テーブルを使わずに自動で拡張する範囲設定

【Excel】グラフに表示させるデータを瞬時に追加

【Excel】空白演算子でマトリックス表から値抽出

【ExcelVBA】書類に名前を差し込んで100人分のPDFを一括出力

【Excel】プランごとの金額をSWITCH関数で求める

【Excel】一致データの先頭と末尾を抽出

【Excel】目的のデータを効率的に検索

【Excel】在庫数が指定値未満の場合に自動色付け

【Excel】予定表から「次回の予定」を抽出(XLOOKUP)

【ExcelVBA】データ登録フォームを開発する

【ExcelVBA】複数シートの表を1つにまとめる





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ