Excel関数TODAYは、現在の日付情報を取得することができる便利な関数です。この関数を使用することで、毎日自動的に更新される日付をセルに入力することが可能になり、日付の変更作業が不要となります。TODAY関数は、さまざまな場面で活用が可能で、例えば、 書類の作成日やデータの最終更新日を記録する際に非常に便利です。また、日付に基づいた計算を行う際にも、TODAY関数は大変役立ちます。この記事では、TODAY関数の使い方から応用まで、わかりやすく解説します。
TODAY関数:Excelで現在の日付を取得する方法
ExcelのTODAY関数は、現在の日付を取得するための非常に便利な関数です。この関数を使用することで、日付の更新や計算を自動化することができます。本記事では、TODAY関数の使い方や注意点など、詳細に解説していきます。
TODAY関数の基本的な使い方
TODAY関数は、現在の日付を返す単純な関数です。関数の構文は以下の通りです。 =TODAY() この関数は引数を取らず、カッコの中は空っぽです。セルに入力すると、現在の日付が表示されます。例えば、今日が2023年4月1日の場合、TODAY関数を入力したセルには「2023/4/1」と表示されます。
TODAY関数とDATE関数の違い
DATE関数は、年、月、日を指定して特定の日付を作成する関数です。一方、TODAY関数は現在の日付を取得する関数です。DATE関数は特定の日付を扱う場合に便利ですが、今日の日付を取得したい場合はTODAY関数を使用するのが効率的です。
| 関数 | 説明 |
|---|---|
| TODAY() | 現在の日付を取得する |
| DATE(年, 月, 日) | 指定した年、月、日の日付を作成する |
TODAY関数を使った日付の計算
TODAY関数を使用することで、現在の日付を基準とした計算が可能です。例えば、今日から90日後の日付を求めるには、以下のような式を使用します。 =TODAY() + 90 この式を入力すると、現在の日付から90日後の日付が表示されます。これを応用して、期間の計算や納期の設定などに役立てることができます。
TODAY関数の更新について
TODAY関数は、Excelシートを開くたびに自動的に更新されます。そのため、シートを開くたびに今日の日付が表示されるようになります。しかし、これは同時に、過去の日付情報を保持できないことも意味します。過去の日付を記録しておきたい場合は、TODAY関数の代わりに日付を直接入力するのが適切です。
TODAY関数を使った条件式
TODAY関数は、条件式と組み合わせて使用することができます。例えば、特定の日付が今日の日付よりも未来かどうかを判定するには、以下のような式を使用します。 =IF(B2 > TODAY(), 未来の日付, 今日または過去の日付) この式では、B2セルの日付が今日よりも未来の日付の場合、「未来の日付」と表示され、それ以外の場合は「今日または過去の日付」と表示されます。これを応用して、納期のチェックや期限の管理などに役立てることができます。
Excelで今日の日付を取得するには?

Excelで今日の日付を取得するためには、次の手順を実行します。
今日の日付を取得する関数
Excelでは、TODAY関数を使用して今日の日付を取得できます。TODAY関数は、現在の日付を返す単純な関数です。
- TODAY関数の構文はTODAY()です。引数は不要です。
- セルに=TODAY()と入力し、Enterキーを押します。
- セルに今日の日付が表示されます。
日付の表示形式を変更する
取得した日付の表示形式を変更するには、次の手順を実行します。
- 日付が表示されているセルを選択します。
- ホームタブの数値グループにある日付ドロップダウンメニューから、希望の日付形式を選択します。
- 選択した日付形式に基づいて、セルの日付表示が変更されます。
日付を使用した計算
Excelでは、日付を使用したさまざまな計算を行うことができます。例えば、2つの日付の間の日数を計算するには、次の手順を実行します。
- 開始日と終了日をそれぞれセルに入力します。
- 新しいセルで、=終了日のセル – 開始日のセルと入力します。
- そのセルには、2つの日付の間の日数が表示されます。
Today関数 今日から何日後?

今日から何日後はどのように計算するか
今日から何日後を計算するには、Today関数を利用します。Today関数は、今日の日付を返すため、 これを基準として、何日後かの日付を計算することができます。具体的には、Today関数の返り値に、日数を加算することで、 今日から何日後の日付を取得することができます。
- Today関数を使用して、今日の日付を取得する。
- 今日の日付に、欲しい日数を加算する。
- 加算した結果の日付が、今日から何日後の日付となる。
Today関数を使用する際の注意点
Today関数を使用する際には、いくつかの注意点があります。時刻の影響やタイムゾーンの違いが、計算結果に影響を与えることがありますので、注意が必要です。また、Today関数は、実行するたびに現在の日付を返すため、固定の日付を扱いたい場合は、別の方法を考慮する必要があります。
- 今日の日付に、欲しい日数を加算する。
- 加算した結果の日付が、今日から何日後の日付となる。
- Today関数は、実行するたびに現在の日付を返す。
今日から何日後の計算を活用する場面
今日から何日後の計算は、さまざまな場面で活用することができます。例えば、スケジュール管理やイベントの計画、さらには期限管理など、未来の日付を扱う際に、 Today関数を利用した計算が役立ちます。
- スケジュール管理において、特定の期間後の日付を計算する。
- イベントの計画で、イベントまでの残り日数を求める。
- 期限管理で、締め切りまでの期間を計算する。
ExcelのToday関数で入力した日付の形式は?

ExcelのToday関数で入力した日付の形式は、現在の日付が表示される形式です。この関数を使用すると、毎日自動的に更新される日付をセルに入力することができます。
Today関数の使い方
Today関数は、以下の形式で使用します。
- セルに「=TODAY()」と入力します。
- Enterキーを押すと、現在の日付が表示されます。
- この日付は、毎日自動的に更新されます。
日付の表示形式の変更
Excelでは、日付の表示形式を変更することができます。
- 日付が入力されているセルを選択します。
- 「ホーム」タブの「表示形式」グループから「日付」を選択します。
- さまざまな日付形式から、好みの形式を選択できます。
Today関数の使用上の注意点
Today関数を使用する際には、以下の点に注意してください。
- Today関数は、コンピュータのシステム日付を参照します。したがって、コンピュータの日付設定が正確であることを確認してください。
- Today関数は、動的な日付を返します。すなわち、Excelファイルを開くたびに日付が更新されます。
- 固定的な日付を入力するには、Today関数の代わりに、日付を直接セルに入力してください。
ExcelのToday関数で日付が表示されないのはなぜですか?
今日の日付を表示するためには、ExcelのTODAY関数を使用します。しかし、時々、この関数が期待通りに動作しない場合があります。それにはいくつかの理由が考えられます。
TODAY関数の入力方法が間違っている
TODAY関数は、シートに今日の日付を表示するためのものですが、正しく入力しないと機能しません。
- 正しい入力方法は、=TODAY() です。
- カッコを忘れると、単なる文字列として扱われてしまいます。
- 日本語版Excelでは、関数名は今日の日付ではなくTODAYです。
セルの形式がテキストに設定されている
セルの形式がテキストに設定されている場合、TODAY関数を入力しても日付として認識されません。
- セルの形式を日付に変更する必要があります。
- 変更後、セルを右クリックして[セルの書式設定]を選択し、[数値]タブで[日付]を選択します。
- これで、TODAY関数が正しく日付を表示するようになります。
自動計算が無効になっている
Excelの計算オプションで自動計算が無効になっていると、TODAY関数の日付が更新されません。
- [ファイル]メニューから[オプション]を選択し、[フォーミュラス]をクリックします。
- [ワークブックの計算]セクションで自動を選択します。
- これにより、TODAY関数を含むワークシートを開くたびに、日付が自動的に更新されるようになります。
よくある質問
TODAY関数を使用する際に引数は必要ですか?
TODAY関数を使用する際には、引数は必要ありません。この関数は、現在の日付を返す単純な機能を持っています。引数が不要であるため、関数を使用する際は、単に「TODAY()」と入力するだけで良いです。この関数は、現在の日付情報を取得し、それをセルに表示します。
TODAY関数を使用して得られる日付を特定の形式で表示するにはどうすればよいですか?
TODAY関数で取得した日付を特定の形式で表示するには、セルの書式設定を変更します。まず、目的のセルを選択し、「ホーム」タブの「数値」グループにある「日付」ドロップダウンメニューから希望の日付形式を選択します。このようにして、TODAY関数で取得した日付を、YYYY/MM/DDやMM/DD/YYYYなどの任意の形式で表示できます。

