1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Googleフォームとスプレッドシートで家計簿を自作してみた

Posted at

初投稿になります。

そもそも家計簿を自作しようとした背景

月末になると毎回、「あれなぜこんな金が無くなっている!?」ってなるので、まずは収支を把握したく、家計簿をつけたいと思い立ちました。

自分の生活スタイルを考慮すると、以下の要件を満たす家計簿が欲しい状態でした。

  • 複数人で同時に管理・記入したい
  • レシートの自動読み取りではない(当時は精度が良いイメージがなかった)
  • 入力項目をカスタマイズしたい
  • テーブルやシートで管理したい
  • 課金なしで使いたい

こんなわがままな要望を満たすアプリが当時(2021年)は見つけられなかったので、Googleフォーム×スプレッドシートで家計簿を自作しました。

具体的な方法とアウトプットイメージ

フォームの作成方法

Googleフォームの作成方法はこちらで、Googleフォームの項目は以下にしました。

質問内容 回答必須か 質問形式 内容
何月のレシートか 必須 ラジオボタン 1〜12月のいずれかを選択
支払った人 必須 ラジオボタン 記入者
ジャンル 必須 ラジオボタン 食費(外食含む)
水道代
ガス代
電気代
日用品代
家賃
その他
ジャンルがその他の人は何を買ったか 任意 テキスト入力 購入したものの詳細を入力
支払い金額 必須 テキスト入力 数値のみ入力
備考 任意 テキスト入力 追加情報があれば記載
例. どこで買ったなど

フォームの回答は自動的にスプレッドシートに反映されるので、特に追加の操作は必要ないと思われます。

スプレッドシートを少し加工

スプレッドシート上で、入力されたレシート情報が何年何月のものかを示すカラムを追加しました。
このカラムがあることで毎月の支出を把握することができます。年情報はタイムスタンプ(の左4文字)から取得、月情報は「何月のレシートか」項目で取得し、それらを結合しました。

以上で家計簿シートの準備は終了です。
スプレッドシートでは以下の図のような形で反映されていました(詳細は置換してぼかしています)。
スクリーンショット 2024-03-03 14.52.12.png

あとは色々カスタマイズしてみる

あとはGoogleフォームに回答することで自動的にレシートの情報が反映されていきます。

また各家庭ごとの事情(完全折半、どちらかが食費を多めに負担など※)に合わせて、スプレッドシート上で調整してください。このカスタマイズしやすさはスプレッドシートならではだと筆者は考えています。以下はイメージ図です。
※実際に筆者は在宅勤務が多々あるため、食費と水道光熱費を60%負担しています。

スクリーンショット 2024-03-03 15.26.04.png

スマホでも使いやすくするために

iPhoneの場合は、画面上に自作したGoogleフォームをアイコンとして登録することができます。またスプレッドシートのアプリをインストールすることで用意に家計簿の状況を把握することができます。家計簿は気軽に登録できてなんぼだと思っているので、ここの工夫はぜひ検討してください。

(若干の)課題

ほぼほぼ要件は達成できていますが、使っていく中で以下のような課題は残っています。

  • レシートの対象月については、追加カラムであり、回答ごとに自動更新されないので、自分で毎度コピペする必要がある
    • 若干面倒だが、10秒以内で終わる
  • 年が切り変わったタイミングで、前年のレシートを入力すると、対象月でバグる
    • 例. 2024年12月31日のレシートを2025年1月1日に入力すると、レシートの対象月が2025/12となる

以上のような課題はありますが、全体を通して満足はしています。修正するからGASを使ってゴニョゴニョしないといけなさそうですね。。。

終わりに

皆さんもぜひGoogleフォーム×スプレッドシートを活用して、各家庭にフィットした家計簿を作ってみてください!お読みいただきありがとうございました!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?