Claudeで年度またぎのスケジュールを組むと何が起きるか
財政法が定める4月始まりの会計年度を前提に、Claudeへタスクスケジュールを作らせ、年度またぎで判定が複雑になる場面を実際に確かめました。
財政法が定める会計年度は4月1日始まり
本記事の質問はいずれもclaude.aiのWeb版(Sonnet 5)で試しました。面やモデルが変わると挙動が異なる可能性があるため、Claude Desktop・Claude Codeで同じ質問を試す場合は自分の環境で再確認してください。
日本の会計年度が4月始まりであることは、財政法第11条に明記されています。国の会計年度は毎年4月1日に始まり、翌年3月31日に終わると定めています。学校の学年度も同様で、学校教育法の施行規則第59条は小学校の学年を4月1日始まり・翌年3月31日終わりと定めています。
根拠となる条文はどちらも1文だけです。ルール自体は単純ですが、年度をまたぐタスクスケジュールをClaudeに組ませると、単純な日付計算だけでは済まない場面が出てきます。年度の起点そのものは、いつ暦年が変わるかとは別の基準だからです。1月1日と4月1日という2つの起点が混在することが、この記事全体を通じて計算を複雑にする要因になります。
以下では、この2つの条文を根拠に、年度をまたぐ具体的な日付計算をClaudeに実際にさせ、どこでズレが出るかを確かめました。
Claudeに年度の期間を計算させる
まず基本のマッピングを確認します。令和元年は2019年なので、令和N年度は(2018+N)年4月1日から翌年3月31日までです。令和6年度なら2024年4月1日から2025年3月31日までになります。
Claudeに「令和6年度の期間はいつからいつまでですか」と聞くと、2024年4月1日から2025年3月31日までと正しく答えました。年度の開始・終了を単純に問う分には、誤りは出ませんでした。
ある日付がどの年度に属するかを求める式は単純です。その月が4月から12月なら暦年をそのまま年度の年数に使い、1月から3月なら暦年から1を引いた年を年度の年数に使います。2024年3月なら2024から1を引いた2023年、つまり令和5年度になります。財政法第11条の「4月1日に始まり、翌年3月31日に終わる」という区切りを式に落とすと、この形になります。
| 会計年度 | 期間 | 期間内に含まれる暦年上の令和表記 |
|---|---|---|
| 令和5年度 | 期間2023年4月1日〜2024年3月31日 | 期間内に含まれる暦年上の令和表記令和5年4月〜令和6年3月 |
| 令和6年度 | 期間2024年4月1日〜2025年3月31日 | 期間内に含まれる暦年上の令和表記令和6年4月〜令和7年3月 |
| 令和7年度 | 期間2025年4月1日〜2026年3月31日 | 期間内に含まれる暦年上の令和表記令和7年4月〜令和8年3月 |
この表の3列目に注目してください。1〜3月は暦年上の令和年と、その月が属する年度の令和年がずれます。2024年3月は暦年では令和6年ですが、年度では令和5年度です。ここがスケジュール生成で確認が必要になる本丸です。
年度をまたぐ日数計算はどこで複雑になるか
「2024年3月15日は令和何年度に属しますか」とClaudeに聞くと、令和5年度と正しく答えました。同時に「暦年では令和6年3月15日にあたる」とも補足しました。日付そのものと、その日が属する年度は別の数え方だという整理は、この質問では崩れませんでした。
判定が複雑になるのは、日数や月数を加算した先が年度をまたぐケースです。「2025年12月1日から4か月後の日付とその年度を教えてください」と尋ねると、2026年4月1日、令和8年度という答えが返りました。2025年12月1日は令和7年度に属しますが、4か月加算した結果はちょうど年度の初日にあたり、令和8年度に切り替わります。この計算では、日数計算(4か月加算)と年度判定(4月1日をまたいだか)を同時に行う必要があります。
逆に、暦年(1月1日)をまたいでも年度は変わらない場合もあります。「令和7年度末(2026年3月31日)の90日前は何月何日ですか、それは同じ年度に属しますか」と聞くと、2025年12月31日、同じ令和7年度に属するという答えが返りました。12月31日から3月31日にかけては元日をまたぎますが、年度そのものはまたぎません。暦年が変わることと年度が変わることは別の出来事で、Claudeはこの区別も正しく処理しました。
複数のマイルストーンを一度に並べる指示も試しました。「2026年4月1日を起点に、3か月ごとに4つのマイルストーンを設定し、それぞれの年度も添えてください」と尋ねると、2026年4月1日・7月1日・10月1日・2027年1月1日の4つが並び、いずれも令和8年度と回答しました。4つ目のマイルストーン(2027年1月1日)は暦年こそ2027年ですが、令和8年度(2026年4月1日〜2027年3月31日)の期間内なので年度は変わりません。1件ずつ聞いたときと同じ判定基準を、複数件並べたときも崩さずに維持していました。
平成から令和への改元をまたいだ年度はどう扱われるか
年度の区切りと元号の区切りは別の基準で動くため、両方が同じ会計年度の途中で重なる年もあります。2019年度(2019年4月1日〜2020年3月31日)がそうです。改元(2019年5月1日)はこの年度が始まって1か月後に起きました。
財政法上、会計年度そのものは元号の変更と無関係に4月1日で区切られます。年度を分けるかどうかを決めるのは皇位継承ではなく暦日だけだからです。ただし年度の始まり(2019年4月1日〜4月30日)は平成31年度、その後(2019年5月1日〜2020年3月31日)は令和元年度と、期間の前半と後半で元号表記が変わります。同じ1つの会計年度の中で、時点によって元号だけが変わるというのは、和暦・西暦の変換精度とも直結する論点です。境界日の扱いそのものは、Claudeは和暦・西暦変換をどこまで正確にできるかで個別に検証しています。
学年度のスケジュール生成でも同じズレが起きるか
会計年度と学年度は根拠となる条文こそ別ですが、どちらも4月1日始まり・翌年3月31日終わりという同じ形です。学年度を前提にしたスケジュール生成でも、同じズレが起きるかを確かめました。
「新学期の準備を年度初めから逆算してスケジュールしてください。起点は4月1日、締め切りの30日前から準備を始めたいです」と指示すると、Claudeは3月2日を準備開始日として提示しました。4月1日から30日前を数えると3月2日になり、これは年度をまたいだ計算です(前の年度の3月に準備が始まる)。回答はその点にも触れ、「準備期間は前の学年度の3月に始まる」と明記していました。年度の起点(4月1日)を基準に逆算する指示を与えると、年度またぎの発生そのものを回答に含めてくれる傾向が見られました。財政法・学校教育法の施行規則のどちらも起点は同じ4月1日なので、この結果は会計年度のスケジュールにもそのまま当てはまります。
Claudeの年度計算で確認が必要になるのはどの起点か
ここまでの結果を並べると、claude.ai Web版(Sonnet 5)は今回のテストで年度判定を誤りませんでした。それでも複雑さが増すのは年度の定義そのものではなく、暦年の切り替わりと年度の切り替わりが一致しない期間だと分かります。1月から3月は、暦年ではその年の令和年数を名乗りながら、年度では前の令和年度に属します。この不一致を意識せずに日付を加減算すると、年度の判定を取り違えるリスクが生まれます。
もう1つの起点は、加算・減算の結果が4月1日をまたぐかどうかの判定です。単に「N日後」「Nか月後」を計算するだけなら誤りませんが、その結果が年度替わりの前後どちらに落ちるかまで正しく判定するには、日数計算と年度判定を1つの処理として扱う必要があります。財政法第11条が定める4月1日という起点は固定なので、スケジュールに使う日付がこの起点の前か後かを都度確認する形にすると、年度の取り違えは減らせます。
今回試した範囲では、年度の判定そのものが誤って出力される例は見られませんでした。ただし、それは4月1日という起点を明示したプロンプトで聞いた結果です。起点を省いて「今の年度」のように相対的に聞いた場合は、会話が行われた日付をClaudeがどう認識しているかに結果が左右されるため、この記事の検証対象には含めていません。年度判定が絡むタスクでは、起点となる基準日を具体的な日付で指定するほうが、検証も再現もしやすくなります。
まとめ
会計年度・学年度が4月1日始まりであることは、財政法第11条と学校教育法の施行規則第59条にそれぞれ明記されています。claude.ai Web版(Sonnet 5)による年度計算は、単純な期間確認から複数マイルストーンの判定まで、今回のテストではすべて正しく処理されました。それでも確認の手間が増えるのは、1〜3月の日付が属する年度を暦年の令和年数と取り違えやすい場合と、日数・月数の加算結果が4月1日をまたぐ場合の2パターンです。
年度をまたぐスケジュール調整は、予算編成や決算、人事異動、契約更新のように、業務の節目が年度に紐づく場面で特に発生しやすい作業です。年度をまたぐタスクスケジュールをClaudeに作らせるときは、「その月は年度で言うと前年度か当年度か」を明示的に確認させると、この種のズレは見つけやすくなります。カレンダー連携でスケジュールを組む具体的な手順は、Claude Googleカレンダー予定調整の自動化やGaroonスケジュールをClaudeで確認・調整する実践ワザで扱っています。Coworkの定期実行タスクに年度をまたぐスケジュールを組み込む場合は、Coworkスケジュールタスクの作成方法もあわせて確認すると、起点日の設定ミスを防ぎやすくなります。