公開日:

Excel SUMIFSで部署別・月別売上を集計する方法|会計CSVの実例

会計システムから売上明細をCSVで出力しても、部署別・月別の集計表が自動で付いてくるとは限りません。ExcelのSUMIFS関数なら、複数の条件に合う金額だけを合計できます。

まず結論: 部署を条件に指定し、日付は「対象月の初日以上」「翌月初日より前」の2条件で絞ります。これで月末の日数に左右されず、部署別・月別の売上表を作れます。

1. 売上明細を用意する

次のような表を考えます。A列が売上日、B列が部署、C列が商品、D列が売上金額です。

行 A:売上日 B:部署 C:商品 D:売上金額
2 2026/10/1 営業一課 商品A 120,000
3 2026/10/4 営業二課 商品B 90,000
4 2026/10/8 営業一課 商品B 80,000
5 2026/11/2 営業一課 商品A 150,000
6 2026/11/5 営業二課 商品A 70,000
7 2026/11/10 営業一課 商品B 60,000

重要: 日付はExcelの日付値、売上金額は数値になっていることを確認します。文字列のまま取り込まれたデータは、意図した条件で集計できない場合があります。

2. まず部署だけを条件にして合計する

営業一課の全期間の売上を集計するなら、次の式です。

=SUMIFS($D$2:$D$7,$B$2:$B$7,"営業一課")

最初の範囲は合計したい金額です。続く範囲と文字列が「部署は営業一課」という条件になります。この例では410,000円です。

3. 月別条件を追加する

F2に営業一課、G1に日付値として2026/10/1を入力したとします。G2に次の式を入れると、2026年10月の営業一課の売上を計算できます。

=SUMIFS($D$2:$D$7,$B$2:$B$7,$F2,$A$2:$A$7,">="&G$1,$A$2:$A$7,"<"&EDATE(G$1,1))

10月の合計は200,000円です。H1に2026/11/1を入力して式を右へコピーすると、11月の210,000円も求められます。F3に営業二課を入力し、式を下へコピーすると部署別の集計になります。

SUMIFSで合計範囲と3つの条件を指定する仕組み
説明用の概念図です。Office等の実画面ではありません。図は左右にスクロールできます。図を原寸で開く

4. 月別集計表の完成形

部署 2026年10月 2026年11月
営業一課 200,000 210,000
営業二課 90,000 70,000
部署別・月別売上集計表の例
説明用の概念図です。Office等の実画面ではありません。図は左右にスクロールできます。図を原寸で開く

5. 合計が0になる・金額が合わない場合

  • 日付が文字列: 2026/10/1に見えても、本物の日付値でない場合があります。
  • 部署名の表記ゆれ: 営業一課と営業1課、余分な空白などを確認します。
  • 集計範囲の長さが異なる: SUMIFSの合計範囲と条件範囲は、同じ行数・列数である必要があります。
  • 新しい行が範囲外: 月次データを追記する場合は、範囲の拡張やExcelテーブルの利用を検討します。

毎月の集計表を同じ形で提出するなら、元データの形式、集計条件、確認手順を固定しておくとミスを防ぎやすくなります。Excelのカテゴリ別売上集計では、別の集計方法も紹介しています。

参考: Microsoft サポート:SUMIFS 関数

操作画面や名称は、Excelのバージョンによって異なる場合があります。