このツールでできること
「日付から日数を引く計算ツール」は、開始日から指定した日数だけさかのぼったカレンダー上の日付を求めます。各月の日数の違い、うるう年、年をまたぐ計算もすべて自動で処理するため、手作業で逆算したり「2月は28日か29日か」と悩んだりする必要はありません。
使い方
開始日を「年・月・日」で入力し、引きたい日数を入力するだけです。計算結果は「年月日」の形式で表示され、年・月・日それぞれの数値も確認できます。締め切りの逆算、請求サイクル、返品・返金期間、プロジェクトの工程管理、あるいは「90日前は何日だった?」といった素朴な疑問まで、幅広く活用できます。
計算式
仕組みはとてもシンプルで、結果=開始日 − N日です。内部では開始日をカレンダー上の値に変換し、N日分だけ過去へ戻します。1日ずつ確実に減らしていくため、月初の1日からその前の月へ移る場合(あるいは1月から前年の12月へ移る場合)も正しく処理され、うるう日もきちんと反映されます。
$$\text{Result} = \text{Date}\left(\text{Year},\ \text{Month},\ \text{Day}\right) - \text{Days}\ \text{days}$$
計算例
たとえば開始日が2024年6月15日で、30日を引くとします。まず15日さかのぼると2024年5月31日、さらに15日さかのぼると2024年5月16日になります。したがって結果は2024年5月16日(表示は20240516)です。一方、2024年1月1日から1日を引くと2023年12月31日となり、年も自動的に前年へ繰り戻されます。
よくある質問
開始日そのものは1日として数えますか? いいえ。6月15日から1日を引くと6月14日になります。開始日は起点であり、カウント対象には含まれません。
うるう年に対応していますか? はい。うるう年の2月末をまたいで日数を引く場合も、2月29日を正しく含めて計算します。
結果が前の年になることもありますか? はい。引く日数が多く1月1日をまたぐ場合は、その分だけ年が減ります。