主な目的
- Beancount
- 複式簿記と会計
- Excel と Google Sheets
- あらゆる計算やリストのための汎用グリッド
Beancount と Excel・Google Sheets の比較
機能ごとに、誇張なしで比較。
| 領域 | Beancount | Excel と Google Sheets |
|---|---|---|
| 主な目的 | 複式簿記と会計 | あらゆる計算やリストのための汎用グリッド |
| 会計モデル | 複式簿記 — すべての取引が貸借一致する必要がある | 自分で作るもの次第。通常は単式のリスト |
| エラーチェック | 貸借が一致しない仕訳や失敗したアサーションが報告される | デフォルトではなし。壊れた数式は警告なく失敗する |
| 照合 | 各明細日の残高アサーション | 手動の差異列 |
| 変更履歴 | Gitのdiff、blame、revert。バージョン数の上限なし | OneDrive/SharePoint(Excel)または編集アクセス(Sheets)が必要 |
| サイズ上限 | 年またはエンティティごとに1つのテキストファイル | 1,048,576行(Excel);20Mセル(Sheets) |
| データ形式 | 自分が所有するプレーンテキストで、どのエディタでも閲覧可能 | .xlsxまたはGoogleがホストするファイル;CSVにエクスポート |
| コスト | 無料のオープンソースコア;任意の有料ホスティング | Sheetsは個人利用なら無料;ビジネスプランは$7/ユーザー/月から(2026年9月) |
スプレッドシートはどんな値でも受け入れる空白のグリッドです。Beancountはルールのある台帳です。その違いが比較のすべてです。
Beancount
複式簿記: すべての取引の転記は合計がゼロにならなければならず、そうでなければファイルは読み込まれません。ミスは合計を歪めるのではなく、あなたを止めます。
Excel と Google Sheets
1行足りないSUMIF範囲や、数式の上に貼り付けられた値は、もっともらしいが単純に間違った合計を — 気づかれないまま — 生み出します。
Beancount
残高行は特定の日付で口座を銀行明細と照合し、台帳が読み込まれるたびに検証し、失敗した場合は差異を明示します。
Excel と Google Sheets
照合は記入を忘れないようにする列です。飛ばした月は誰も確認しなかった月です。
Beancount
プレーンテキストは行単位のdiff、すべての変更に対するblameとrevertを意味し、作成者とメッセージがあり、バージョン数に上限はありません。
Excel と Google Sheets
Excelのバージョン履歴にはOneDriveまたはSharePointが必要で、個人アカウントでは直近25バージョンしか保持されません。Sheetsの編集履歴には編集権限が必要で、一部の変更タイプは省略されます。
Beancount
年ごとまたはエンティティごとに1ファイル。数千件の取引でも、どのエディタでも開けるテキストファイルのままです。
Excel と Google Sheets
Excelワークシートあたり1,048,576行、Google Sheetsファイルあたり2,000万セル。そして、どちらの上限に達するよりもずっと早く、参照だらけの複数年にわたるシートは遅くなります。
Beancount
取得原価、ロット、価格、複数通貨が構文の一部であるため、損益と換算は同じエントリから導かれます。
Excel と Google Sheets
取得原価と為替レートは、あなたが設計し、維持し、正しいことを願う数式です。
Beancount
貸借対照表、損益計算書、仕訳帳はFavaで元帳から生成されるため、レポートがデータから乖離することはありません。
Excel と Google Sheets
各レポートはピボットまたは数式シートで、レイアウトが変わると壊れてしまいます。
スプレッドシートは優れたツールであり、読者によっては正しい選択です。ここでは、それが元帳に勝る点を挙げます。
チームの誰もがすでにグリッドを読めます。Beancountは、その価値が発揮される前に複式簿記の基礎とテキスト構文を学ぶことを求めます。
予算、予測、what-ifシナリオにはスキーマが不要で、表計算ソフトの方が適したツールです。
Google SheetsやExcel for the webでは、複数人が同時に1つのシートを編集・コメントできます。Gitベースの台帳も協働的ですが、そのようにはいきません。
ExcelはMicrosoft 365に、Google SheetsはGoogle Workspaceまたは無料の個人Googleアカウントに付属しています。
…帳簿が信頼すべき記録になった場合:複数の口座、投資や通貨、その数値に依存する会計士や確定申告があるとき。
…帳簿が小さくシンプルで — 月に数十件の現金取引と銀行口座が1つだけ — 本当に必要なのが予算やモデルであり、チームが1つのシートを同時編集する必要があり、構文を学びたくない場合。
きちんと作られたワークブックは、中途半端に設定された何かに勝ります。シートの確認自体が仕事になったら切り替えましょう。
すでにMicrosoft 365やGoogle Workspaceを支払っているなら、スプレッドシートの追加コストはかかりません — スプレッドシート簿記の本当のコストは、それを確認するために費やす時間です。価格は2026年9月時点。
無料
オープンソース、永続的に
$0から
Sheetsは個人利用なら無料;ビジネススイートはユーザー/月単位
何も入力し直す必要はありません。取引シートはすでに台帳の大部分です。
1取引につき1行、日付・摘要・金額・カテゴリを記載 — Google Sheetsではファイル → ダウンロード → CSV、Excelでは名前を付けて保存 → CSV。
各カテゴリをIncome:、Expenses:、Assets:、Liabilities:、Equity:のいずれかの勘定科目に変換します。
無料のCSV-to-BeancountツールでCSVを処理し、ダウンロード前に貸借が一致した仕訳をプレビューできます。
月末の銀行明細日ごとに1つ追加します。検証が失敗すれば、欠落または入力ミスのある行を直接特定できます。
スプレッドシートはアーカイブとして読み取り専用にしておき、レポートはFavaまたはbeancount.ioで帳簿を開いて確認します。
信頼しなければならない帳簿にとっては、通常ははい。小さく単純な現金記録にとっては、必ずしもそうではありません。Beancountは複式簿記です。すべての取引は貸借が一致しなければならず、そうでなければファイルは読み込まれません。残高アサーションは各勘定科目を銀行明細と照合して証明し、全履歴はGitでdiffを取れるプレーンテキストです。ExcelとGoogle Sheetsは空白のグリッドであり、柔軟で馴染み深いものですが、壊れた数式や打ち間違えたセルは静かに失敗します。複数の口座、投資、複数通貨、あるいは会計士や確定申告がその数字に依存するようになったら、自己検証する帳簿のほうが安全な記録です。
はい。取引シートをCSVとしてエクスポートし(Google Sheetsではファイル→ダウンロード→CSV、Excelでは名前を付けて保存→CSV)、1行につき1取引として日付、説明、金額、カテゴリを記載します。各カテゴリをExpenses:OfficeやIncome:ConsultingなどのBeancount勘定科目にマッピングし、beancount.ioの無料CSV-to-Beancountツールでブラウザ上でCSVを変換し、貸借が一致した仕訳をプレビューしてから、各月末の明細日付に残高アサーションを追加して、新しい帳簿が銀行と一致することを証明します。
月に数十件の現金取引と1つの銀行口座しかない個人フリーランサーや副業の場合、本当に必要なのが帳簿ではなく予算やwhat-ifモデルの場合、非技術系の同僚が今すぐ同じシートをリアルタイムで共同編集しなければならない場合、あるいはテキスト構文を学びたくない場合には、スプレッドシートを使い続けてください。そうした読者にとっては、よく作られた記帳ワークブックが適切なツールです。一般にスプレッドシートから会計ソフトへ移行すべきかどうかを検討している場合は、この製品比較ではなく、私たちの警告サインのチェックリストから始めてください。
はい、帳簿をGitで管理していれば、より完全なものになります。Beancountの帳簿はプレーンテキストファイルなので、Gitはすべての変更を行単位のdiffで示し、誰がなぜ行ったかがわかり、あらゆる編集を元に戻せます。保持するバージョン数に上限はありません。Google Sheetsのセル編集履歴は行や列の挿入、書式設定、数式による変更を省略することがあり、閲覧には編集権限が必要です。Excelのバージョン履歴はOneDriveまたはSharePointに保存されたファイルでのみ機能し、個人アカウントでは直近25バージョンのみ保持されます。
BeancountとそのFavaウェブインターフェースは無料のオープンソースであり、使用にMicrosoft 365やGoogle Workspaceのライセンスは不要です。テキストエディタがあれば十分です。beancount.ioの任意の有料プランはホスティング、銀行同期、モバイルアプリを追加するものであり、データへのアクセスを追加するものではありません。比較として、2026年9月時点でGoogle Sheetsは個人のGoogleアカウントで無料、Google Workspace Business Starterは1ユーザーあたり月額7ドル、Microsoft 365 Business Basicは7ドル、Business Standardは14ドル(米国)です。