存在しない月の日付だけでは計算できない
購入日が 13 月という存在しない月になっている壊れた例です。日付が実在しないという警告と、使える行がないエラーが出ることを確かめます。
入力
CSV(品目,購入日 / 1 行目は見出し)
品目,購入日 洗剤,2026-13-01
区切り文字
カンマ(,)
結果
エラー 1 件・警告 1 件・情報 0 件
指摘(エラー・警告・情報)
- 警告 2 行目 購入日「2026-13-01」が YYYY-MM-DD の実在する日付ではありません(RFC 3339 5.6・5.7)。この行は除きました。
- エラー 全体 使える行が 1 つもありません。
品目ごとの購入間隔
出力はありません(指摘の一覧をご覧ください)。
検算(この結果になる理由)
月は 01 から 12 までなので 2026-13-01 は実在する日付ではありません(RFC 3339 5.6)。その行は除かれて警告が 1 件、使える行が 1 つも残らないためエラーが 1 件出て、結果の表は出ません。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- 購入量・価格・使い切るまでの日数は扱いません。購入間隔は購入日の差だけで、実際の消費ペースとは異なる場合があります。
- 品目名の表記ゆれ(全角半角・ひらがなカタカナ・銘柄の違い)は同じ品目にまとめません。先にそろえてから貼り付けてください。
- 日付は 2026-10-01 の形式だけです。2026/10/1 や令和の表記は、その行を除いて警告します。
- ファイルは UTF-8 として読みます。Shift_JIS の CSV は文字化けするため、UTF-8 で保存し直してから使います。
ご利用にあたって
- 次回の目安日は過去の購入日から機械的に出した日付です。在庫や使用量を確かめてから購入してください。
- 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。