cellio

Excelで予算管理表・家計簿を作る方法(初心者向け手順解説)

Excelで月ごとの予算管理シートを作成する方法を徹底解説。取引履歴テーブル、SUMIF関数を使ったカテゴリ別集計、予実管理、残高の累計計算まで、実用的な数式付きでステップごとに紹介します。

著者 Ayoub Farid · · 5 分で読めます

予算管理用のスプレッドシート作成は、Excelを学ぶ最初の実践プロジェクトとして最適です。実用的で身近なデータを扱えるだけでなく、就職・転職のExcelスキルテストでも頻出の基本関数を網羅できます。約20分で完成する作成手順を詳しく見ていきましょう。

ステップ1:取引履歴テーブルの作成

ABCD
1日付項目・内容カテゴリ金額
22026/11/01給与収入280,000
32026/11/02家賃住居費-95,000
42026/11/03食料品食費-8,600

収入はプラスの数値、支出はマイナスの数値として入力します。表全体を選択して「Ctrl+T」を押し、テーブルに変換しておくと、行を追加した際に数式が自動で拡張されるため便利です。

ステップ2:カテゴリと予算の設定

集計用エリア(セル範囲 F1:I8)を作成します。

FGHI
1カテゴリ予算実績残額
2住居費95,000
3食費40,000
4交通費12,000

ステップ3:SUMIF関数で実績を集計

セル H2 に以下の数式を入力します。

=-SUMIF($C$2:$C$500,F2,$D$2:$D$500)

先頭にマイナス記号を付けることで、支出(マイナス値)を正の数値に変換して集計できます。セル参照の「$」記号(絶対参照)をつけておくことで、オートフィルで下にコピーしても参照範囲がずれません。詳しい使い方はSUMIF関数の解説記事をご確認ください。

ステップ4:残額とステータスの計算

残額を求めるには、セル I2 に次の引き算を入力します。

=G2-H2

さらに、予算超過を判定するステータスを追加する場合は以下のように記述します。

=IF(H2>G2,"Over","OK")

ステップ5:支出割合と消化率の算出

支出全体に占める割合を出すには、セル J2 に次の数式を入れます。

=H2/SUM($H$2:$H$8)

予算消化率は =H2/G2 で計算できます。詳しくは割合・パーセントの計算式をご覧ください。

ステップ6:合計と現在の残高

  • 収入の合計:=SUMIF(C2:C500,"Income",D2:D500)(カテゴリ名を日本語にしている場合は "収入")
  • 支出の合計:=-SUMIF(D2:D500,"<0")
  • 収支差額(残高):=SUM(D2:D500)
  • 累計残高:セル E2 に =SUM($D$2:D2) と入力し、下方向にオートフィルします。詳細は累計の計算方法をご覧ください。

ステップ7:月別の集計

月別で管理する場合は、列を追加して =TEXT(A2,"yyyy-mm") で年月を抽出し、カテゴリと月の2条件を指定できるSUMIFS関数を使用して集計します。

使いやすくするための工夫

  • 入力規則の設定(「データ」タブ >「データの入力規則」>「リスト」)でカテゴリを選択式にしておくと、表記ゆれを防げます。
  • 条件付き書式を活用し、予算オーバー("Over")になったセルを自動で赤色に強調表示させると視認性が高まります。

よくある質問

Excelでシンプルな予算管理シートを作るにはどうすればよいですか?

カテゴリ列を含めた入出金履歴を入力し、SUMIF関数を使ってカテゴリごとの実績を集計して予算と比較するのが最も簡単です。

予算管理表でよく使われるExcel関数は何ですか?

SUM関数、条件付き集計のSUMIF/SUMIFS関数、差額を出す引き算、予算超過を判定するIF関数、そして比率を計算する割り算などが主に使用されます。

支出はマイナスの数値で入力すべきですか?

どちらでも問題ありません。支出をマイナスにしておくと残高を単純なSUM関数で計算できるメリットがあります。一方、すべてプラスで入力して「収支区分」列を設ける方法は視覚的に見やすくなります。

Googleスプレッドシートでも同じように作成できますか?

はい、Googleスプレッドシートでもまったく同じ関数と手順で作成できます。

あわせて読みたい