初投稿になります。
そもそも家計簿を自作しようとした背景
月末になると毎回、「あれなぜこんな金が無くなっている!?」ってなるので、まずは収支を把握したく、家計簿をつけたいと思い立ちました。
自分の生活スタイルを考慮すると、以下の要件を満たす家計簿が欲しい状態でした。
- 複数人で同時に管理・記入したい
- レシートの自動読み取りではない(当時は精度が良いイメージがなかった)
- 入力項目をカスタマイズしたい
- テーブルやシートで管理したい
- 課金なしで使いたい
こんなわがままな要望を満たすアプリが当時(2021年)は見つけられなかったので、Googleフォーム×スプレッドシートで家計簿を自作しました。
具体的な方法とアウトプットイメージ
フォームの作成方法
Googleフォームの作成方法はこちらで、Googleフォームの項目は以下にしました。
質問内容 | 回答必須か | 質問形式 | 内容 |
---|---|---|---|
何月のレシートか | 必須 | ラジオボタン | 1〜12月のいずれかを選択 |
支払った人 | 必須 | ラジオボタン | 記入者 |
ジャンル | 必須 | ラジオボタン | 食費(外食含む) 水道代 ガス代 電気代 日用品代 家賃 その他 |
ジャンルがその他の人は何を買ったか | 任意 | テキスト入力 | 購入したものの詳細を入力 |
支払い金額 | 必須 | テキスト入力 | 数値のみ入力 |
備考 | 任意 | テキスト入力 | 追加情報があれば記載 例. どこで買ったなど |
フォームの回答は自動的にスプレッドシートに反映されるので、特に追加の操作は必要ないと思われます。
スプレッドシートを少し加工
スプレッドシート上で、入力されたレシート情報が何年何月のものかを示すカラムを追加しました。
このカラムがあることで毎月の支出を把握することができます。年情報はタイムスタンプ(の左4文字)から取得、月情報は「何月のレシートか」項目で取得し、それらを結合しました。
以上で家計簿シートの準備は終了です。
スプレッドシートでは以下の図のような形で反映されていました(詳細は置換してぼかしています)。
あとは色々カスタマイズしてみる
あとはGoogleフォームに回答することで自動的にレシートの情報が反映されていきます。
また各家庭ごとの事情(完全折半、どちらかが食費を多めに負担など※)に合わせて、スプレッドシート上で調整してください。このカスタマイズしやすさはスプレッドシートならではだと筆者は考えています。以下はイメージ図です。
※実際に筆者は在宅勤務が多々あるため、食費と水道光熱費を60%負担しています。
スマホでも使いやすくするために
iPhoneの場合は、画面上に自作したGoogleフォームをアイコンとして登録することができます。またスプレッドシートのアプリをインストールすることで用意に家計簿の状況を把握することができます。家計簿は気軽に登録できてなんぼだと思っているので、ここの工夫はぜひ検討してください。
(若干の)課題
ほぼほぼ要件は達成できていますが、使っていく中で以下のような課題は残っています。
- レシートの対象月については、追加カラムであり、回答ごとに自動更新されないので、自分で毎度コピペする必要がある
- 若干面倒だが、10秒以内で終わる
- 年が切り変わったタイミングで、前年のレシートを入力すると、対象月でバグる
- 例. 2024年12月31日のレシートを2025年1月1日に入力すると、レシートの対象月が2025/12となる
以上のような課題はありますが、全体を通して満足はしています。修正するからGASを使ってゴニョゴニョしないといけなさそうですね。。。
終わりに
皆さんもぜひGoogleフォーム×スプレッドシートを活用して、各家庭にフィットした家計簿を作ってみてください!お読みいただきありがとうございました!