今日の日付をExcelのワークシート計算で使用する

Excelで日付を処理する方法

TODAY関数は、 ワークシート (上記の画像の2行目に示すように)と日付計算(3行目から7行目に示す)に現在の日付を追加するのに使用できます。

ただし、この関数はExcelの揮発性関数の1つです。つまり、関数を含むワークシートが再計算されるたびに自動的に更新されます。

通常、ワークシートは開かれるたびに再計算されるので、毎日ワークシートが開かれると、自動再計算がオフにされない限り日付が変更されます。

自動再計算を使用するワークシートを開くたびに日付が変わらないようにするには、このキーボードショートカットを使用して現在の日付入力してみてください。

TODAY関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、カンマ区切り文字、および引数を含みます

TODAY関数の構文は次のとおりです。

=今日()

この関数には、手動で設定できる引数はありません。

TODAYは、現在の日付と時刻を数値として格納するコンピュータのシリアル日付を引数として使用します。 コンピュータの時計を読み取って、現在の日付に関するこの情報を取得します。

今日の日付をTODAY関数で入力する

TODAY機能を入力するためのオプションは次のとおりです。

  1. 完全な関数:= TODAY()をワークシートのセルに入力する
  2. TODAY関数ダイアログボックスを使用して関数を入力する

TODAY関数には手動で入力できる引数がないため、多くの人がダイアログボックスを使用するのではなく関数を入力するだけです。

現在の日付が更新されていない場合

前述のように、ワークシートを開くたびにTODAY関数が現在の日付に更新されないと、ワークブックの自動再計算がオフになっている可能性があります。

自動再計算を有効にするには:

  1. リボンの [ファイル ]タブをクリックしてファイルメニューを開きます。
  2. メニューの[ オプション ]をクリックして、[Excelオプション]ダイアログボックスを開きます。
  3. 左側のウィンドウの[ 数式 ]オプションをクリックすると、ダイアログボックスの右側のウィンドウに使用可能なオプションが表示されます。
  4. ワークブック計算オプション」セクションで、「 自動」をクリックして自動再計算をオンにします。
  5. OKをクリックしてダイアログボックスを閉じ、ワークシートに戻ります。

日付計算でTODAYを使用する

上記の画像の3行目から5行目に示すように、TODAY関数の実際の有用性は、日付計算(他のExcelの日付関数と組み合わせて使用​​されることが多い)で使用された場合に顕著になります。

3行目から5行目の例では、セルA2のTODAY関数の出力をYEAR、MONTHおよびDAY関数の引数として使用して、現在の年、月、または日などの現在の日付に関連する情報を抽出します。

TODAY関数は、上記の画像の6行目と7行目に表示されている日数や年数など、2つの日付の間隔を計算するためにも使用できます。

数字としての日付

6行目と7行目の数式の日付は、Excelが日付としてワークシートに日付として格納されているため、使用や理解が容易になります。

たとえば、セルA2の9/23/2016(9/23/2016)の日付は、2015年10月15日が42,292のシリアル番号で、42636(1900年1月1日からの日数)のシリアル番号を持ちます。

セルA6の減算式では、これらの数値を使用して2つの日付間の日数を求めます。

42,636 - 42,292 = 344

セルA6の数式では、ExcelのDATE関数を使用して、2015年10月15日の日付が入力され、日付値として格納されるようにします。

セルA7の例では、YEAR関数を使用してセルA2のTODAY関数から現在の年(2016)を抽出し、その1999から減算して2年間の差を求めます。

2016 - 1999 = 16

日付の減算書式の問題

Excelで2つの日付を減算すると、結果はしばしば数字ではなく別の日付として表示されます。

これは、数式が入力される前に、数式を含むセルが全般として書式設定されている場合に発生します。 数式に日付が含まれているため、Excelはセルの書式を日付に変更します。

数式結果を数値として表示するには、セルの書式を[一般]または[数値]に戻す必要があります。

これをする:

  1. 間違った書式でセルを強調表示します。
  2. コンテキストメニューを開くには、マウスを右クリックします。
  3. メニューの[ セルの書式設定]を選択して、[ セルの書式設定]ダイアログボックスを開きます。
  4. ダイアログボックスで、必要に応じて[ 番号 ]タブをクリックして、[番号の書式設定]オプションを表示します。
  5. CategoryセクションのGeneralをクリックします
  6. OKをクリックしてダイアログボックスを閉じ、ワークシートに戻ります。
  7. 数式結果は、数値として表示されるはずです。