【Excel】NOW関数-現在の日付と時刻に対応するシリアル値を求める-
約~分
(約文字)
2019-11-29
【Excel】NOW関数-現在の日付と時刻に対応するシリアル値を求める-
NOW関数とは
エクセルの「NOW関数(ナウ)」は現在の日付と時刻に対応するシリアル値を返す関数です。
まず結論
NOW関数を使うと、現在の日付と時刻に対応するシリアル値をことができます。まずは引数の意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。
- このページで分かること
- NOW関数でできることと基本の使いどころ
- 構文と引数の意味
- NOW関数の使用例
セルの表示形式が[標準]だった場合、セルの書式は地域の設定の日付と時刻の書式に変更されます。
セルの書式を変更するにはリボンの[ホーム]タブにある[数値]のコマンドを使います。
NOW関数は、現在の日付と時刻をシートに表示したり、シートを開くたびに現在の日付と時刻を更新したい場合に便利です。
注: NOW関数で目的どおりに値が更新されないときは、再計算のタイミングの設定をコントロールパネルから変更する必要があります。
構文と引数
- 365
- 2019
- 2016
- 2013
- 2010
- 2007
=NOW()
NOW関数には引数を指定する必要はありません。
NOW関数の解説
出典:Microsoft - Office サポート
- ・Excel では、日付を計算に使用できるように一連のシリアル番号として保存します。既定では、1900年1月1日がシリアル値1として保存され、2019年11月29日は1900年1月1日から43798日後に当たるので、シリアル値は43798になります。
- ・シリアル値の整数部は”日付”を、小数部は”時刻”を表します。 例えば0.5は”正午”を表します。
- ・NOW関数の計算結果は、ワークシートが再計算されたときかNOW関数を記述したマクロ実行時のみ更新されます。 時間の経過と共に自動更新されません。
NOW関数の使用例
現在の日付と時刻を求める
=NOW()
12時間前の日付と時刻を求める
=NOW()-0.5
7日後の日付と時刻を求める
=NOW()+7
関連する関数
- MONTH関数:シリアル値を日付の”月”に変換した値を求める
- NETWORKDAYS関数:開始から終了までの期間内の稼動日数を求める
- NETWORKDAYS.INTL関数:週末を指定し、開始から終了までの期間内の稼働日数を求める
よくある質問
Q. NOW関数は何をするときに使いますか?
NOW関数は、現在の日付と時刻に対応するシリアル値をときに使います。 まずは入力する引数と返り値の意味を確認すると、実務で迷いにくくなります。
Q. NOW関数がうまく動かないときは何を確認すればよいですか?
まず 引数 の指定方法を見直し、開始日と終了日、表示形式、日付のシリアル値として認識されているか を確認してください。
よくある失敗例・エラー対処
NOW関数で期待通りの結果にならないときは、次の点を確認してください。
- 日付が文字列ではなく日付値として認識されているか確認する
- 開始日と終了日の前後関係が正しいか確認する
- 日数・月数・年数のどの単位で結果を見たいかを確認する
まとめ
このページでは、NOW関数について以下を確認しました。
- ・NOW関数でできることと基本の使いどころ
- ・構文と引数の意味
- ・NOW関数の使用例
【Excel】MONTH関数の使い方:シリアル値を日付の”月”に変換した値を求める
ExcelのMONTH関数の使い方を解説。シリアル値を日付の”月”に変換した値を求める。日付シリアル値の扱い、開始日と終了日の指定ミスを防ぐポイントを確認できます。
日付/時刻month.html【Excel】NETWORKDAYS関数の使い方:開始から終了までの期間内の稼動日数を求める
ExcelのNETWORKDAYS関数の使い方を解説。開始から終了までの期間内の稼動日数を求める。日付シリアル値の扱い、開始日と終了日の指定ミスを防ぐポイントを確認できます。
日付/時刻networkdays.html【Excel】NETWORKDAYS.INTL関数の使い方:週末を指定し、開始から終了までの期間内の稼働日数を求める
ExcelのNETWORKDAYS.INTL関数の使い方を解説。週末を指定し、開始から終了までの期間内の稼働日数を求める。日付シリアル値の扱い、開始日と終了日の指定ミスを防ぐポイントを確認できます。
日付/時刻networkdays_intl.html