日用品の買い物の間隔
洗剤やティッシュは、何日おきに買っているか。
品目と購入日を並べた CSV を貼り付けると、品目ごとに購入回数、購入間隔の平均・中央値・最短・最長、最後の購入日、平均間隔から数えた次回の目安日を表にします。購入が 1 回だけの品目や同じ日の複数購入の扱いも明示します。データは端末の外へ送信しません。
品目ごとの購入間隔と次回の目安日を出す
入力した内容は送信されません。貼り付けた文字や選んだファイルは、お使いのブラウザの中だけで処理します。本サイトのサーバーや第三者へ送信・保存しません(通信を禁止する設定でページを配信しています)。
結果
エラー 0 件・警告 0 件・情報 1 件
指摘(エラー・警告・情報)
- 情報 全体 次回の目安日は過去の平均間隔を最後の購入日に足しただけの日付で、必要な日を予測したものではありません。
| 品目数 | 2 件 |
|---|---|
| 使った行 | 7 行 |
| 除いた行 | 0 行 |
品目ごとの購入間隔
| 品目 | 購入回数 | 平均間隔(日) | 中央値(日) | 最短(日) | 最長(日) | 最後の購入日 | 次回の目安日 |
|---|---|---|---|---|---|---|---|
| 洗剤 | 3 | 30.0 | 30.0 | 30 | 30 | 2026-03-02 | 2026-04-01 |
| ティッシュ | 4 | 7.0 | 5.0 | 2 | 14 | 2026-03-20 | 2026-03-27 |
初期表示は入力例「洗剤とティッシュの購入間隔」の結果です。入力を変えるとその場で処理し直します。判定の根拠は仕様と根拠にまとめています。
ご利用にあたって
- 次回の目安日は過去の購入日から機械的に出した日付です。在庫や使用量を確かめてから購入してください。
- 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。
使い方
- 品目と購入日を 1 行ずつ並べた CSV を貼り付けます。1 行目は見出しにしてください。家計簿アプリや表計算ソフトの書き出しが使えます。
- 品目名は同じ文字列のものを同じ品目として数えます。「洗剤」と「せんざい」のような表記ゆれは先にそろえておきます。
- 表の平均間隔と中央値を見比べ、まとめ買いで偏っていないかを確かめます。次回の目安日は予定を立てるときの参考にします。
入力例と結果
代表的な入力・境界の入力・壊れた入力の例です。例ごとに入力・出力・指摘と、その結果になる理由(検算)を載せています。
| 入力例 | 結果 |
|---|---|
| 洗剤とティッシュの購入間隔 | エラー 0 件・警告 0 件・情報 1 件 |
| 順番がばらばらの入力と、間隔が偶数個の中央値 | エラー 0 件・警告 0 件・情報 1 件 |
| うるう年の 2 月 29 日をまたぐ間隔 | エラー 0 件・警告 0 件・情報 1 件 |
| 購入が 1 回だけの品目と、同じ日に 2 回買った品目 | エラー 0 件・警告 0 件・情報 3 件 |
| 存在しない月の日付だけでは計算できない | エラー 1 件・警告 1 件・情報 0 件 |
このツールでできないこと(制約)
- 購入量・価格・使い切るまでの日数は扱いません。購入間隔は購入日の差だけで、実際の消費ペースとは異なる場合があります。
- 品目名の表記ゆれ(全角半角・ひらがなカタカナ・銘柄の違い)は同じ品目にまとめません。先にそろえてから貼り付けてください。
- 日付は 2026-10-01 の形式だけです。2026/10/1 や令和の表記は、その行を除いて警告します。
- ファイルは UTF-8 として読みます。Shift_JIS の CSV は文字化けするため、UTF-8 で保存し直してから使います。
よくある質問
購入が 1 回しかない品目はどう表示されますか?
購入回数は 1 と表示し、間隔や次回の目安日は計算できないので「-」にします。2 回以上の購入日を入れると、間隔と目安日が出ます。
同じ日に同じ品目を 2 回買ったときは?
別の購入として数え、その間隔は 0 日になります。平均間隔が実際より短く出るので、同じ日の購入を 1 回にまとめたいときは入力で整理してください。
購入履歴を貼り付けても外部に送られませんか?
計算はお使いのブラウザの中だけで行い、貼り付けた内容をサーバーや第三者へ送信・保存しません。ページは通信を禁止する設定で配信しています。