技術ノート マイクロソフトオフィス 知っておくべき Microsoft Excel の日付と時刻の関数 13 選

知っておくべき Microsoft Excel の日付と時刻の関数 13 選

Microsoft Excel を 月々の請求書の管理 に使用する場合でも、作業時間の追跡に使用する場合でも、日付や時刻を使用することが多いでしょう。これらの関数を使用すると、必要な日付と時刻を入力または取得できます。

Excel の日付と時刻の関数については、すでにご存知かもしれません。それでは、一般的なタスクに不可欠な機能と、存在が知られていないより高度な機能を見てみましょう。

現在の日付または時刻を表示します: 今日と今

Excel の日付と時刻の関数の中でおそらく最も便利なのは TODAY と NOW です。 TODAY は 現在の日付 を示し、NOW は現在の日付と時刻を示します。

それぞれの構文は同じで、関数の名前があり、引数はありません。次のいずれかを入力して、日付または時刻付きの日付を取得します。

 =今日()

 =NOW() 

知っておくべき Microsoft Excel の日付と時刻の関数 13 選

完全な日付を作成します: DATE

シート内のすべての日付が 1 つのセルに収まるわけではありません。日、月、年が別々の列にあり、それらを結合して完全な日付を作成したい場合があります。 Excelでは DATE関数 を使うことができます。

関数の構文は DATE(year, month, day) で、3 つの引数すべてが必要です。年は 4 桁、月は 1 ~ 12 の数字、日は 1 ~ 31 の数字で入力します。

セル A2、B2、C2 の年、月、日をそれぞれ結合するには、次の数式を使用します。

 =DATE(A2,B2,C2) 

知っておくべき Microsoft Excel の日付と時刻の関数 13 選

日付の一部を取得: 日、月、年

他の数式で日付を使用する場合、日、月、または年のシリアル番号を取得する必要がある場合があります。これはまさに Excel の DAY、MONTH、 YEAR 関数が 行うことです。 DATE 関数が日付の一部を結合する場合、これらの関数は 1 つの日付の一部を提供します。

各関数の構文は同じで、関数名の後に括弧内のセル参照またはシリアル番号が続きます。たとえば、 DAY(cell_reference)

セル F2 の 日数を取得する には、次の式を使用します。結果は 1 から 31 までの数値になります。

 =DAY(F2)

セル F2 の月番号を取得するには、次を使用します。結果は 1 から 12 までの数値になります。

 =MONTH(F2)

セル F2 の年番号を取得するには、次を使用します。結果は 4 桁の数字になります。

 =年(F2) 

知っておくべき Microsoft Excel の日付と時刻の関数 13 選

一日の一部を見る: TIME

Excel の TIME 関数は、シート内の時間、分、秒に基づいて 1 日の小数部分を提供します。

構文は TIME(hour, minute, second) で、3 つの引数すべてが必要で、入力はそれぞれを表す 0 ~ 32767 の数値です。

分や秒のないドット上の 12 時間の 10 進数を求めるには、次の式を使用し、セル参照を独自の値に置き換えます。

 =TIME(A2,B2,C2)

結果に小数点ではなく時間が表示される場合は、[ホーム] タブの [数値] ドロップダウン ボックスで [数値] を選択して、セルを数値として書式設定します。

知っておくべき Microsoft Excel の日付と時刻の関数 13 選

時間の一部を取得: 時、分、秒

DAY、MONTH、YEAR と同様に、HOUR、MINUTE、SECOND 関数は 時間エントリ の一部を提供します。

各関数の構文は同じで、関数名の後に括弧内のセル参照またはシリアル番号が続きます。たとえば、 HOUR(cell_reference)

セル F2 の時間を取得するには、次の式を使用します。

 =時間(F2)

セル F2 の分を取得するには、次を使用します。

 =分(F2)

セル F2 の秒を取得するには、次を使用します。

 =秒(F2) 

知っておくべき Microsoft Excel の日付と時刻の関数 13 選

日付間の日、月、または年を計算する: DATEDIF

DAYS 関数を 使用すると、2 つの日付の間の日数を見つけることができます。しかし、DATEDIF 関数はさらに一歩進んで、日数、月数、または年数を見つけることができます。

構文は DATEDIF(start_date, end_date, type) で、3 つの引数すべてが必要です。 type 、受け取りたい値に基づきます。

  • 年: Y と入力します。
  • 月:「M」と入力します。
  • 日数: D と入力します。
  • 年と日を含まない月の差: YM と入力します。
  • 年を含まない日数の差: YD と入力します。

セル H2 と I2 で 2021 年 1 月 1 日から 2022 年 12 月 31 日までの月数を確認するには、次の数式を使用します。

 =DATEDIF(H2,I2,"M")

同じセル内の同じ開始日と終了日の間の日数を調べるには、次の数式を使用します。

 =DATEDIF(H2,I2,"D") 

知っておくべき Microsoft Excel の日付と時刻の関数 13 選

稼働日の数を確認します: NETWORKDAYS

2 つの日付間の勤務日数を調べたい場合があります。 NETWORKDAYS を使用すると、この数値を取得し、必要に応じて別のセル範囲の休日を参照できます。

構文は NETWORKDAYS(start_date, end_date, holidays) で、最初の 2 つの引数のみが必要です。

セル H2 と I2 で 2022 年 1 月 1 日から 2022 年 12 月 31 日までの就業日の数を確認するには、次の数式を使用します。

 =NETWORKDAYS(H2,I2)

同じ日付で休日が H5 から H7 の範囲にリストされている場合の稼働日の数を見つけるには、次の式を使用します。

 =NETWORKDAYS(H2,I2,H5:H7)

休日が 3 つリストされていますが、すべてが勤務日に当たるわけではありません。つまり、上記の違いは1日だけです。

「知っておくべき Microsoft Excel の日付と時刻の関数 13 選」に関するベスト動画選定!

❌手入力!Excelの日付と時間を一発入力!【エクセル時短術】#shorts
NOW関数で現在の日付と時刻を表示する!エクセルの基礎関数【Excel関数編#05】

週番号を参照: WEEKNUM

WEEKNUM 関数を使用すると、手動で週を数える必要がありません。これを使用すると、任意の日付の年の何週目かを見つけることができます。

構文は WEEKNUM(cell_reference, type) で、最初の引数が必要です。 type 引数は、特定の日付から始まる週に使用できます。引数を省略した場合、関数はデフォルトで日曜日を想定します。

セル F2 の 2022 年 4 月 15 日の週番号を見つけるには、次の数式を使用します。

 =週番号(A2)

月曜日から始まる週の同じ週番号を検索するには、 type 引数として 2 指定して次の式を使用します。

 =WEEKNUM(A2,2)

使用可能な 10 種類の完全なリストについては 、WEEKNUM 関数に関する Microsoft サポート ページに アクセスしてください。

これらの日付と時刻の 関数と数式が Excel シートの管理に役立つことを願っています。