NOWとTODAYの違い - エクセル(Excel)関数

NOWとTODAYの違い - エクセル(Excel)関数

NOWとTODAYは現在の日時をシリアル値で取得しますが、
TODAYはシリアル値の小数点以下が切り捨てられます。

表示形式を日付にすると同じ日付になりますが
NOWはシリアル値の小数点以下も取得しているので
表示形式を時刻にすることで現在の時刻を表示します

・関数NOW(読み方 - ナウ)
・書式=NOW()
・内容日付と時刻に対応するシリアル値を返します。
・関数TODAY(読み方 - トゥデイ)
・書式=TODAY()
・内容現在の日付を取得します
日時を取得するだけならNOW()もTODAY()も同じです
セルの書式設定でセルを「日付」とした場合
=NOW()  2022/7/4
=TODAY() 2022/7/4
同じ結果になります

セルの書式設定でセルを「時刻」とした場合
=NOW()  9:15:35
=TODAY() 0:00:00
NOWは現在の時間を表示しますがTODAYは「0:00:00」となります

NOWは時刻まで取得しますがTODAYは「0:00:00」です
取得方法でいうとNOWは小数点以下まで取得しますがTODAYは小数点以下は切り捨てられます

違いを確認するとすれば
セルの書式設定を「数値」として小数点以下を表示すれば
=NOW()  44746.385821759
=TODAY() 44746
※このページの数値はエクセルと結果が同じになるようにしています
 上記の数字をエクセルに貼り付けるとTODAYと同じ結果になります

エクセルでは日数で1900/1/1を1として日数分増えていき
小数点以下は24時間を割った数値になります
0.25⇒6:00 0.5⇒12:00 0.75⇒18:00


現在の日付を取得する他の関数
 年  =YEAR(TODAY())  2022 
 月  =MONTH(TODAY())  7 
 日  =DAY(TODAY())  4 
 時  =HOUR(NOW())  9 
 分  =MINUTE(NOW())  15 
 秒  =SECOND(NOW())  35 


NOWとTODAYの違い>HOME

エクセル(Excel)関数

(C) 2001-2022 Digital World