目次
エクセル TODAY 機能 TODAY関数は、ワークブックを開く代わりに、ワークシートに現在の日付を表示させたい場合に有効です。 また、間隔を求める場合にも有効です。 さらに、人の年齢を自動的に計算する場合にも重要な関数です。 そこで、TODAY関数の基本や使い方を紹介します。
練習用ワークブックをダウンロードする
TODAY Function.xlsx
TODAY機能の概要
- 概要
があります。 TODAY 関数は、現在の日付を日付としてフォーマットして返します。
- シンタックス
=TODAY()
上の写真からわかるように TODAY 関数はパラメータに何も引数を取りません。
注
- があります。 TODAY 関数は、現在の日付を配信し、ワークシートが更新またはリフレッシュされるたびに頻繁に更新されます。 F9を使用して、再計算して値を更新するためにワークシートを修正します。
- デフォルトでは、この関数はExcelの標準的な日付フォーマットで日付を返します。 必要に応じて、Formatオプションを使用して簡単にフォーマットを変更することができます。
エクセルでTODAY関数を使う簡単な6つの例
ここでは、5つの列を持つデータセットについて考えてみます。 B , C , D , E , & F っていう ID、商品、価格、納期、支払日 .データセットの範囲は B4 まで F12 このデータセットを使って、6つの簡単な例を紹介します。 TODAY での機能 抜きん出る .
1.TODAY関数を使って日数の差を求める
この関数を使うと、特定の日付から今日までの日数の差を簡単に求めることができます。 商品のデータセットがあるとします。 ただし、納品日から今日までの期日を求めることにします。
ステップス:
- まず、セルに数式を入力します。 F4 .
=TODAY()-E4
- それから。 フィルハンドル 高望み F11 .
- その結果、最終的な結果が見えてきます。
注
- を確認してください。 期限日 欄は一般的な形式です。
続きを読む エクセルでDAYS関数を使う方法(7例)
2.TODAY関数を使って、ある日付から何ヶ月後か、あるいは何ヶ月前かを調べる
では、差分月数を取得する方法として TODAY を呼び出すための別の関数が必要になります。 DATEDIF関数 .
さて、上記のデータセットと同じものを使って、納期から期限月を求めるとします。
ステップス
- セルに数式を入力します。 F4.
=DATEDIF(E4,TODAY(), "m")
- までコピーしてください。 F11 .
- その結果、下の写真のような結果が得られます。
🔎 数式はどのように機能するのか?
- すべての日付の始まりは E4 其れ故に E4 が第一引数として渡される。
- 終了日は今日になりますが、それを割り当てるために TODAY 関数を使用します。
- 月数を返したいので、"m "を使って期間内の完全な月数を取得します。
注
- 期限」欄が「一般形式」になっていることを確認します。
3.TODAY関数を使ってある日付からの年数/それ以前の年数を検索する
例 2 で行ったのと同じことを、ここでは月を計算する代わりに年を計算してみましょう。 さらに、この例ではデータセットを変更する必要があります。 ここでは、新しいカラムとして 受領日 と 蓄積時間(年) .
ステップス
- セルに数式を入力します。 F4 .
=DATEDIF(E4,TODAY(), "y")
- その後、Copy down up to F11 のセルがあります。
- したがって、次のような結果が得られます。
🔎 数式はどのように機能するのか?
- 引数はすべて例2と同じで、"y "は期間中の年数を取得するために使用されます。
注
- インセル F6 , 0 は、受信した日付の年が印刷されます。 2021 と、Todayとの違い。 8/1/2021 でございます 0 .
続きを読む エクセルでYEAR関数を使う方法(5例)
類似の読み物
- ExcelでWEEKNUM関数を使用する方法(2つの方法)
- Excelで日付から時刻を削除する(6つのアプローチ)
- エクセルで現在時刻を自動更新する方法(数式とVBAを使用)
- エクセル現在時刻の計算式(7つの適切な例)
- エクセルでNOW関数を使う方法(8つの適切な例)
4.TODAY関数で生年月日から年齢を取得する
会社員のデータセットがあるとします。 データセットには、ID、名前、誕生日があります。 しかし、各社員の現在の年齢を調べたいのです。 その方法について見てみましょう。
ステップス
- まず、セルに数式を入力します。 E4 .
=年(今日())-年(d4)
- までコピーしておきます。 E12 .
- その結果、次の図のような結果が得られます。
- YEAR(TODAY()の場合) この部分は、現在から1年間を抽出し 年(D4) これは誕生日のときのものです。
- 最後に 年(今日())-年(d4) この計算式で年差は決まります。
注
- 期限」欄が「一般形式」になっていることを確認します。
5.TODAY関数を使ってExcelで今日の日付を強調表示する
では、今日の日付を強調する方法を見てみましょう。 例3で使ったのと同じデータセットを考えます。 ただし、ここでは今日の日付と等しい日付だけを強調します。そこで、条件付き書式を使います。
ステップス
- 日付を選択します。
- 次に ホーム タブを選択し 条件付き書式設定 の下に スタイル のセクションをご覧ください。
- その後 新規則 オプション
- ここでは、マーク1を選択します。
- その後、マークされた部分に以下の数式を入力してください。
=E4=TODAY()
- 次に よっしゃー ボタンをクリックします。
- 最後に、結果をご覧ください。
6.TODAY関数で今日に一番近い日付を取得する
では、どのようにすれば、任意のデータセットから最も近い日付を取得できるかを見てみましょう。 ここでも、上記と同じデータセットを考えます。
ステップス
- まず、セルに数式を入力します。 D14 を押してください。 Ctrl + Shift + Enter (配列式であるため)
=index($e$4:$e$11, match(min(abs($e$4:$e$11 - today())), abs($e$4:$e$11 - today()), 0))
- を押した後 エンタメ を実行すると、次のような結果が得られます。
🔎 数式はどのように機能するのか?
- abs($e$4:$e$11 - today())。 これは、与えられた日付と今日の日付の差を求め、差の絶対値を返します。
- match(min(abs($e$4:$e$11 - today())): このサブフォーミュラは、最小絶対差に一致します。
- 最後に E$4:$E$11 は、インデックス値を探そうとするデータ範囲です。
- についてもっと知りたいと思いませんか? INDEX機能 ?
エクセルでTODAY関数のショートカット
ショートカットで時間を節約できることがあります。 ショートカットは、短時間で多くのことを行う必要がある場合に便利です。 ここでは、ショートカットのステップを定義する手順を説明します。 TODAY 関数を使用します。
- 現在の日付の場合
今回の初回プレス分では Ctrl ボタンを押し、次に ;(セミコロン) ボタン
Ctrl + ;
- 現在時刻の場合
今回の初回プレス分では Ctrl ボタンを押すと シフト ボタンを押し、次に ;(セミコロン) ボタン
Ctrl + Shift + ;
- 現在時刻の場合
初回プレスは Ctrl ボタンを押し、次に ;(セミコロン) ボタンを押すと、その最初のプレスの後、スペース Ctrl ボタンを押すと シフト ボタンを押し、次に ;(セミコロン) ボタン
Ctrl + ; その時、宇宙 Ctrl + Shift + ;
覚えておきたいこと
- を使用するために、セルの日付形式が正しいことを確認してください。 TODAY このリンクから、さまざまな日付のフォーマット方法を確認することができます。
- ただし、start_dateの形式が不正な場合、EOMONTH関数は、値のエラーを示す#VALUE!
- 日、月、年を計算するときは、セルが一般的な形式であることを確認してください。 そうでない場合は、この種の状況に対して正しくない日付が返されることになります。
結論
については、これがすべてです。 TODAY このように、時間を扱う上で、様々な場面でこの関数が必要になります。 ここでは、すべての方法を例として紹介しましたが、他にも様々な場面で反復することができます。 もし、他に実現する方法があれば、ぜひ教えてください。