月末の売上集計、毎回手で足していませんか?スプレッドシートで月別・カテゴリ別の集計を「ボタン1つ」にする方法
月末になると売上の表を開いて、月ごと・カテゴリごとの合計を出している。そんな作業をしていませんか?・フィルタでカテゴリを1つずつ絞り込み、合計を書き写す・SUM の範囲を選び直していて、たまに1行ずれる・新しいメニューを始めた月に、集計表へ足すのを忘れるこの記事では、売上の明細から「月別・カテゴリ別の集計表」を作る方法を、関数でできるものから順にご紹介します。後半では、GAS(Google Apps Script)で「明細を入れたら、ボタンを押すだけ」にした見本もお見せします。例に使う「売上明細」シートは、A列が日付、B列が品目、C列がカテゴリ、D列が金額で、1行目が見出しです。ご自分の表では、シート名と列を読み替えてください。方法1:SUMIFS で「月×カテゴリ」の表を作る集計用のシートを1枚追加して、次のように準備します。・B1 から右へ、カテゴリの名前を並べる(カフェ、テイクアウト、ドリンク、ランチ)・A2 から下へ、各月の1日を日付で入れる(2026/07/01、2026/08/01、2026/09/01)そして B2 に、次の数式を入れます。=SUMIFS('売上明細'!$D:$D, '売上明細'!$C:$C, B$1, '売上明細'!$A:$A, ">="&$A2, '売上明細'!$A:$A, "<"&EDATE($A2, 1))「カテゴリが1行目の名前と同じで、日付がその月の1日から翌月の1日の前まで」の行の金額を足す、という意味です。EDATE($A2, 1) は「A2 の1か月後の日付」です。「$」のついた部分はコピーしてもずれな
0