dimesum

ホーム / ブログ / お金

お金

共有費用はスプレッドシートかアプリか:シートが破綻するところ

· 読了 約6分 ·

共有費用のスプレッドシートは初日には正しく、前もって名前を挙げられる4つの瞬間にずれていきます。編集、2つ目の通貨、誰も確認していない支払い、割り切れない1セントです。それぞれを計算し、シートを使い続けるべきグループの短い一覧を示します。

共有費用のスプレッドシートは5つの列と1つの数式でできていて、初日には正しく動きます。うまくいかなくなるのはそのあとで、前もって名前を挙げられる4つの瞬間です。編集、2つ目の通貨、誰も確認していない支払い、そして割り切れない1セントです。Dimesumは、そうした瞬間にぶつかるグループのために私たちが作ったアプリで、このエッセイは、シートのほうがまだよい選択であるのはどんなときかについての正直な説明でもあります。

私たちはスプレッドシートに何の恨みもありません。自分たちでも共有費用の記録テンプレートを公開していますし、2026年8月の私たち自身の市場調査では、グループが割り勘アプリをやめたときにいちばんよく向かう先は、シートに戻ることでした。本当の問いは、4つの瞬間のうちどれに、どれくらい早く、あなたのグループが出会うかです。

初日のシートは正しい

4人の同居人と、1か月分の食料品。各行には日付、内容、支払った人、金額、分け合った人が入ります。1人ごとの合計の1つが払った額を、もう1つが借りている額を出し、その差がその人の残高です。

これは正しい台帳で、驚きのない1か月なら、ほかに何も要りません。その下にある方法は、どのアプリが使うものとも同じです。割り勘計算の方法が4つのステップで説明しています。問題は、その月に驚きが混じったときに始まります。

最初の編集が、置き換えた数字を消してしまう

ソフィアはラーメンの夜を6,000円と入力しました。本当は8,000円でした。ルーカスがセルを直し、4人の負担分はそれぞれ1,500円から2,000円に変わります。

シートには、変わったことを示すものが何もありません。Google スプレッドシートは編集の版の履歴を残しますが、それが記録するのはセルが変わったことだけで、理由は添えられず、夕食をめぐる言い合いの最中にそれを開く人はいません。新しい数字は、古い数字とまったく同じように確定したものに見えます。

このために作られたアプリは元の記録を残し、訂正をそれ自体の記録として残すので、どちらの数字も、全員がふだん見る請求の上に並びます。編集が割り勘をやり直して記録すべき理由と、それを可能にする追記専用の台帳について書いています。

2つ目の通貨は、1つのレートのセルを動く標的に変える

東京への旅行で、アイコが夕食代12,000円を払います。シートは1ユーロ160円に設定したレートのセルで換算するので、その行は75.00ユーロと表示されます。

1週間後、ジョナスが新しい請求のためにレートのセルを165に更新します。すると夕食の行は72.73ユーロと表示されます。誰も夕食に触れていないのに、その価値は2.27ユーロ動いたのです。

レートのセルがGOOGLEFINANCE関数を使っているなら、シートが再計算されるたびに、換算したすべての行が動きえます。Dimesumは残高を円のまま、通貨ごとに保ち、グループは合意したレートでまとめて見ることも選べます。この失敗は複数通貨のお金のバグについての記事で詳しく扱い、旅行そのものは旅行で誰が誰にいくら借りているかを記録する方法で扱っています。

「支払い済み」の列は、誰でもチェックできる申告にすぎない

ノアがソフィアに45ユーロを送り、「支払い済み」の欄にチェックを入れます。彼女の銀行にはまだ何も表示されていません。あるいは、ノアが頭の中で切り捨てたせいで、40ユーロと表示されています。

シートには、申告と確認の区別がつきません。お金を受け取る人が何かに同意する必要がまったくなかったからです。Dimesumでは、記録された支払いは受け取る人が確認する申告で、複数のグループの借りを清算する1回の支払いは、1回確認されるだけの1件の記録です。確認の手順はグループの費用を精算する方法で説明し、50ユーロ足りない支払いが1か月に何をもたらすかは4つの口座から1つの家賃を払う方法で示しています。

100ユーロを3人で割ると、シートでは99.99ユーロになる

100ユーロを3で割ると、1人分は33.333ユーロと循環します。シートは33.33ユーロを3回表示し、人が足すと99.99ユーロになりますが、数式は隠れた3分の1を保っていて合計は100.00ユーロです。同じシートを読む2人が、1セント食い違い、しかも両方とも正しいということが起きます。

各負担分をROUND関数で囲めば、表示される負担分は足して99.99ユーロになります。消えた1セントは誰かのものでなければならないのに、シートにはそれが誰かを決めるルールがありません。Excelは数値を2進の浮動小数点で保存してもいるので、浮動小数点演算についてのMicrosoftのページが、小数の長い列がわずかにずれて終わる理由を説明しています。

Dimesumはすべての金額をセントの整数で保ち、余った1セントに決まった行き先を与えるので、負担分は必ず足して請求額に戻ります。割り勘の残高が合わない理由が、丸めをほかの3つの原因とともに扱い、アプリの合計がスプレッドシートと合わない理由が、両者を並べたケースを扱っています。

共有費用のスプレッドシートが破綻するところと、同じ瞬間にDimesumがすること
瞬間スプレッドシートがすることDimesumがすること
請求が訂正されるセルを上書きし、古い値は別の版の履歴に残る割り勘を記録し直し、元の記録は請求に残る
2つ目の通貨が出てくる1つのレートのセルが、換算したすべての行の価値を変える通貨ごとに残高を保ち、グループが選んだときだけ合意したレートでまとめる
誰かが払う誰でも「支払い済み」にチェックできる受け取る人が支払いを確認する
100ユーロを3人で割る33.33ユーロを3回表示し、合計は100.00ユーロセントの整数で保存し、余った1セントは決まった場所へ
新しい人が加わるリンクと編集権限が必要リンクやQRコードから席に着く

シートがまだ正しい選択であるとき

あなたのグループが次の一覧のほとんどに当てはまるなら、スプレッドシートを使い続けてください。あえて短い一覧にしています。

  • 2人、あるいは毎日顔を合わせる3人。
  • 1つの通貨で、海外旅行の予定がない。
  • あとから請求を訂正することがほとんどない。
  • 記録をつけるのが好きな人が1人いて、ほかの全員がその人を信頼して満足している。

決まった比率で家賃を分けるカップルは、何年もこの一覧に当てはまることがよくあります。ただしカップルの割り勘アプリが、保存された比率と繰り返しの家賃がどれだけ手間を省いてくれるかを示しています。グループが2つ以上に当てはまらないなら、アプリが、シートには予見できない言い合いからあなたを救ってくれます。共有費用の記録アプリのランキングが、10のアプリを5つのテストで比べています。

一覧の最後の点こそが本題です。シートが機能するのは1人がそれを正直に保っているからで、共有費用の記録は、その役目がそれを担う人にどれだけの負担をかけるかについての記事です。

シートには見えない最初の瞬間が来るまでは、シートのままでいい

来月を見て、4つの瞬間を数えてください。編集、2つ目の通貨、誰かが確認する必要のある支払い、割り切れない請求です。そのうち2つがやってきそうなら、言い合いのあとではなく、それが来る前に移ってください。Dimesumを開いて先月の行を入力し、合計がシートと一致するかを見てみましょう。

よくある質問

共有費用にはスプレッドシートで十分ですか?

1つの通貨で、請求をめったに訂正しない2人なら十分です。共有費用のスプレッドシートは4つの瞬間にずれ始めます。訂正が古い数字を上書きするとき、1つのレートのセルが換算したすべての行の価値を変えるとき、誰でも支払いを支払い済みにチェックできるとき、そして100ユーロを3人で割ると33.33ユーロが3回表示されるときです。

スプレッドシートで共有費用はどう計算しますか?

各請求を、支払った人、金額、分け合った人とともに記録します。1人ごとに、払った額を合計し、負担分の合計を引くと、その結果がその人の残高で、プラスなら受け取る側です。私たちの共有費用の記録テンプレートは、これを5つの列で用意しています。

スプレッドシートの合計が割り勘アプリと合わないのはなぜですか?

たいていは丸めか為替レートです。シートは100ユーロの請求に対して隠れた3分の1を保ったまま33.33ユーロを3回表示でき、変更したレートのセルは古い行の価値を変えます。セントの整数で保存するアプリは半端な1セントを決まった場所に置くので、2つの合計は1、2セント違うことがあります。

スプレッドシートの履歴をアプリに移せますか?

移せますし、ゼロから始める必要はありません。DimesumはAIアシスタントを使い、APIを通じて履歴をまるごと取り込めるので、何か月分もの行が請求として移ってきます。あとでシートと残高を比べ、シートが負担分を丸めたところでは1セントの差が出ると考えておいてください。