検索

これは、すべてのExcel日付関数の概要を提供し、基本的な用途を説明し、多くの式の例を提供するExcel Dateチュートリアルの最後の部分です。

Microsoft Excelは、日付と時間を操作するための大量の機能を提供します。各関数は単純な操作を実行し、1つの式内にいくつかの関数を組み合わせることにより、より複雑で挑戦的なタスクを解決できます。

Excel Datesチュートリアルの前の12部では、メインのExcel日付関数を詳細に研究しました。この最後の部分では、獲得した知識を要約し、さまざまな式の例へのリンクを提供して、日付の計算に最適な関数を見つけるのに役立ちます。

Excelの日付を計算する主な関数:

  • 日付関数

現在の日付と時刻を取得します:

  • 今日 - 今日の日付を返します
  • 今 - 現在の日付と時刻を返します

テキストからの日付を変換:

  • dateValue-テキスト形式の日付を日付形式に変換します
  • テキスト - 日付をテキスト値に変換します

Excelで日付を取得します:

  • 日 - 月の日を返します
  • 月 - 指定された日付の月を返します
  • 年 - 指定された日付の年を返します
  • EOMONTH-月の最終日を返します
  • 平日 - 曜日を返します
  • Weeknum-日付の週番号を返します

日付の違いを計算します:

  • datedif- 2つの日付の差を返します
  • edate-開始日の前または後に日付を返します
  • yearfrac- 2日間の間の年の割合を計算します

就業日を計算します:

  • 就業日 - 将来または過去の日付n営業日を返す
  • workday.intl-カスタムウィークエンドで開始日から日付n日付を返す
  • ネットワークデイ - 2つの日付の間に就業日数を返します
  • networkdays.intl-カスタム週末の2つの日付の間の営業日数を返します

Excel日付関数

DATE(year, month, day)指定した年、月、日の価値に基づいて日付のシリアル数を返します。

Excelで日付を操作することになると、日付は理解する最も重要な機能です。ポイントは、他のExcel日付関数が常にテキスト形式で入力された日付を認識できるとは限らないということです。したがって、Excelで日付計算を実行する場合、日付関数を使用して日付を提供して、正しい結果を確保することをお勧めします。

ここにいくつかのExcel Dateの式の例があります:

=DATE(2015, 5, 20) - 2015年5月20日に対応するシリアル番号を返します。

=DATE(YEAR(TODAY()), MONTH(TODAY()), 1) - 今年と月の最初の日を返します。

=DATE(2015, 5, 20)-5 2015年5月20日から5日間を減算します。

Excel日付関数 - 日付、今日などの式の例。

一見すると、Excelの日付関数は非常に単純に見えますが、Excel Dateチュートリアルで指摘されている多くの特異性があります。

以下に、Excelの日付関数がより大きな式の一部であるいくつかの例を示します。

  • Excelで2つの日付を差し引く
  • 日付を追加または減算します
  • 月の日数を計算します

Excel Today機能

TODAY()関数は、その名前が示すように、今日の日付を返します。

今日は間違いなく、それがまったく引数がないため、使用するのが最も簡単なExcel関数の1つです。今日の日付をExcelで取得する必要があるときはいつでも、次の式を入力します。

=TODAY()

この明白な使用とは別に、Excel Today関数は、今日の日付に基づいて、より複雑な式と計算の一部になります。たとえば、現在の日付に7日間を追加するには、セルに次の式を入力してください。

=TODAY() 7

週末の日を除く今日の日付に30の平日を追加するには、これを使用してください。

=WORKDAY(TODAY(), 30)

Excel日付関数 - 日付、今日などの式の例。

注記。現在の日付を反映するようにワークシートが再計算されたときに、Excelの更新で今日の関数によって返された日付が自動的に更新されます。

Excelで今日の関数の使用を示す式の例については、次のチュートリアルをご覧ください。

  • 今日の日付などを挿入するために今日の機能を拡大します
  • 今日の日付をテキスト形式に変換します
  • 今日の日付に基づいて平日を計算します
  • 今日の日付に基づいて月の初日を見つける

Excel Now機能

NOW()関数は現在の日付と時刻を返します。今日と同様に、議論はありません。ワークシートに今日の日付と現在の時間を表示したい場合は、次の式をセルに配置します。

=NOW()

注記。今日と同様に、Excelは現在、ワークシートが再計算されるたびに返された値をリフレッシュする揮発性関数です。 Now()式のセルは、ワークブックが再開されたり、ワークシートが再計算されたりした場合にのみ、リアルタイムで自動更新されません。スプレッドシートを強制的に再計算させ、その結果、今の式をその価値を更新するようにして、 F9をシフトするように押してアクティブなワークシートのみを再計算するか、 F9を再計算してすべてのオープンワークブックを再計算します。

詳細については、Excelで今すぐ機能する方法をご覧ください。

Excel DateValue関数

DATEVALUE(date_text)テキスト形式の日付を日付を表すシリアル番号に変換します。

DateValue関数は、「テキスト日付」を含むセルへの参照と同様に、多くの日付形式を理解しています。 DateValueは、テキストとして保存された日付を計算、フィルタリング、またはソートするのに非常に便利です。そのような「テキスト日付」を日付形式に変換します。

いくつかの単純な日付バリューの式の例は、以下に次を続けます。

=DATEVALUE("20-may-2015")

=DATEVALUE("5/20/2015")

=DATEVALUE("may 20, 2015")

Excel日付関数 - 日付、今日などの式の例。

そして、次の例は、DateValue関数が実際のタスクの解決にどのように役立つかを示しています。

  • 日付を番号に変換するDateValue式
  • テキスト文字列を日付に変換するDateValue式

テキスト関数をExcel

純粋な意味では、テキスト関数は、日付だけでなくテキスト文字列に変換できるため、Excel日付関数の1つとして分類することはできません。

次のスクリーンショットで示されているように、テキスト(value、format_text)関数を使用すると、さまざまな形式でテキスト文字列に日付を変更できます。

Excel日付関数 - 日付、今日などの式の例。

注記。テキスト関数によって返される値は通常のExcelの日付のように見えるかもしれませんが、それらは本質的にテキスト値であるため、他の式や計算では使用できません。

ここにあなたが役立つと思われるかもしれないテキスト式の例がいくつかあります:

  • テキスト関数をExcelにして、日付をテキストに変換します
  • 日付を月と年に変換します
  • 日付から月名を抽出します
  • 月数を月名に変換します

Excel Day機能

DAY(serial_number)関数は、1日1日から1〜31の整数として返されます。

Serial_numberは、取得しようとしている日に対応する日付です。これは、日付関数を使用して入力された日付、または他の式によって返されるセルの参照である可能性があります。

ここにいくつかの式の例があります:

=DAY(A2) - A2の日付から月の日を返します

=DAY(DATE(2015,1,1)) - 2015年1月1日を返します

=DAY(TODAY()) - 今日の日付の日を返します

Excel日付関数 - 日付、今日などの式の例。

Excel Month関数

ExcelのMONTH(serial_number)関数は、指定された日付の月を1(1月)から12(12月)までの整数として返します。

例えば:

=MONTH(A2) - セルA2の日付の月を返します。

=MONTH(TODAY()) - 今月を返します。

月関数は、それ自体でExcelの日付式ではめったに使用されません。ほとんどの場合、次の例で示されているように、他の機能と組み合わせて使用​​することが多くあります。

  • Excelの日付に月数を追加または減算します
  • 2つの日付の間の月の計算
  • 週番号から1か月を取得します
  • Excelの日付から月数を取得します
  • 月の1日を計算します
  • 月に基づく条件付きフォーマットの日付

月関数の構文とその他の式の例の詳細については、次のチュートリアルをご覧ください:Excelで月関数を使用してください。

Excel年の関数

YEAR(serial_number) 1900年から9999年までの数字として、特定の日付に対応する年間を返します。

Excel年の関数は非常に簡単であり、日付計算で使用する際にはほとんど困難に遭遇することはありません。

=YEAR(A2) - セルA2の日付の年を返します。

=YEAR("20-May-2015") - 指定日の年を返します。

=YEAR(DATE(2015,5,20)) - 特定の日付の年を取得するためのより信頼性の高い方法。

=YEAR(TODAY()) - 今年を返します。

Excel日付関数 - 日付、今日などの式の例。

年間関数の詳細については、以下を参照してください。

  • Excel Year関数 - 構文と使用
  • Excelで日付を年に変換する方法
  • Excelに年間を追加または減算する方法
  • 2つの日付の間の年の計算
  • 年の曜日を得る方法(1-365)
  • 年に残っている日数を見つける方法

Excel eOmonth関数

EOMONTH(start_date, months)関数は、月の最終日を開始日から数か月数を返します。

Excel日付関数のほとんどと同様に、Eomonthは、日付関数、または他の式の結果を使用して入力されたセル参照として日付入力で動作することができます。

monthsの議論のプラスの値は、対応する月数を開始日に追加します。たとえば、次のようです。

=EOMONTH(A2, 3) - セルA2の日付から3か月、月の最終日を返します。

の引数の負の値は、開始日から対応する月数を減算します。

=EOMONTH(A2, -3) - セルA2の日付の3か月、月の最終日を返します。

数ヶ月の議論のゼロは、eomonth関数に開始日の最終日を返すように強制します。

=EOMONTH(DATE(2015,4,15), 0) - 2015年4月の最終日を返します。

今月の最終日を取得するには、 start_date引数で今日の関数を入力し、に0を入力してください。

=EOMONTH(TODAY(), 0)

Excel日付関数 - 日付、今日などの式の例。

次の記事で、もう少しEOMONTHフォーミュラの例を見つけることができます。

  • 月の最終日を取得する方法
  • 月の初日を取得する方法
  • ExcelのLeap年を計算します

平日の機能を優れています

WEEKDAY(serial_number,[return_type])関数は、日付に対応する曜日を1(日曜日)から7(土曜日)に返します。

  • Serial_numberは、日付、日付を含むセルへの参照、または他のExcel関数によって返される日付です。
  • return_type (オプション) - は、曜日が最初の日と見なされる日を決定する数字です。

次のチュートリアル:Excelの曜日の関数で、利用可能なリターンタイプの完全なリストを見つけることができます。

そして、ここにいくつかの週末の式の例があります:

=WEEKDAY(A2) - セルA2の日付に対応する曜日を返します。週のセントデイは日曜日(デフォルト)です。

=WEEKDAY(A2, 2) - セルA2の日付に対応する曜日を返します。週は月曜日に始まります。

=WEEKDAY(TODAY()) - 今日の曜日に対応する数字を返します。週は日曜日に始まります。

Excel日付関数 - 日付、今日などの式の例。

平日の関数は、Excelシートのどの日付が営業日であり、週末の日であるかを判断するのに役立ちます。

  • 日付から平日の名前を取得する方法
  • 就業日と週末を見つけてフィルタリングします
  • Excelで平日と週末を強調します

Excel datedif関数

DATEDIF(start_date, end_date, unit)関数は、数日、月、または年の2つの日付の差を計算するように特別に設計されています。

日付の違いを計算するために使用する時間間隔は、最後の引数に入力する文字によって異なります。

=DATEDIF(A2, TODAY(), "d") - A2の日付と今日の日付までの日数を計算します。

=DATEDIF(A2, A5, "m") - A2とB2の日付間の完全な月数を返します。

=DATEDIF(A2, A5, "y") - A2とB2の日付間の完全な年数を返します。

Excel日付関数 - 日付、今日などの式の例。

これらは、次の例で示されているように、日付関数の基本的なアプリケーションであり、さらに多くの可能性があります。

  • excel datedif関数-myntax and使用
  • 2つの日付の間の日数
  • 日付間の週を計算します
  • 2つの日付の間の月を計算します
  • 2つの日付間の年を計算します
  • 日付の違いは、日、月、年です

Excel weeknum関数

WEEKNUM(serial_number, [return_type]) - 特定の日付の週数を1から53の整数として返します。

たとえば、1月1日を含む週がその年の最初の週であるため、以下の式は1を返します。

=WEEKNUM("1-Jan-2015")

次のチュートリアルでは、Excel Weeknum関数のすべての特異性について説明します。Weeknum関数 - Excelの週数の計算。

または、式の例の1つに直接スキップできます。

  • 週数ごとに値を合計する方法
  • 週数に基づいてセルを強調表示する方法

EDATE機能を拡張します

EDATE(start_date, months)関数は、開始日前または開始日以降の指定された月数である日付のシリアル番号を返します。

例えば:

=EDATE(A2, 5) - セルA2の日付に5か月を追加します。

=EDATE(TODAY(), -5) - 今日の日付から5か月を減算します。

式の例で示されたEdate式の詳細な説明については、ExcelでEdate関数を使用する方法をご覧ください。

excel yearfrac関数

YEARFRAC(start_date, end_date, [basis])関数は、2日間の間の年の割合を計算します。

この非常に具体的な機能は、生年月日からの年齢の計算などの実用的なタスクを解くために使用できます。

Excel Workday関数

WORKDAY(start_date, days, [holidays])関数は、開始日の前後に日付n営業日を返します。計算から週末の日を自動的に除外し、指定した休日も除外します。

この機能は、標準の作業カレンダーに基づいて、マイルストーンやその他の重要なイベントを計算するのに非常に役立ちます。

たとえば、次の式では、セルA2の開始日に45週間を追加します。

=WORKDAY(A2, 45, B2:B85)

Workdayの構文とその他の式の例の詳細な説明については、チェックしてください。

Workday関数 - Excelで営業日を追加または減算します

Excel workday.intl関数

WORKDAY.INTL(start_date, days, [weekend], [holidays]) Excel 2010で導入された勤務機能のより強力なバリエーションです。

workday.intlを使用すると、将来または過去に日付数を計算できます。

たとえば、セルA2の開始日から20営業日を取得するには、月曜日と日曜日が週末の日としてカウントされると、次の式のいずれかを使用できます。

=WORKDAY.INTL(A2, 20, 2, 7)

または

=WORKDAY.INTL(A2, 20, "1000001")

もちろん、この短い説明から本質を把握することは難しいかもしれませんが、スクリーンショットで示されているより多くのフォーミュラの例は、物事を本当に簡単にするでしょう。

workday.intl-カスタム週末との就業日を計算します

Excel NetworkDays関数

NETWORKDAYS(start_date, end_date, [holidays])関数は、指定する2つの日付の間の平日数を返します。週末の日と、オプションでは休日を自動的に除外します。

たとえば、次の式では、土曜日と日曜日を無視し、セルの休日を除くB2のA2の開始日とB2の終了日の間の全労働日数を計算します。C2:C5:

=NETWORKDAYS(A2, B2, C2:C5)

次のチュートリアルで、フォーミュラの例とスクリーンショットで説明されているNetworkdays関数の引数の包括的な説明を見つけることができます。

ネットワークデー関数 - 2つの日付間の就業日を計算します

Excel networkdays.intl関数

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) Excel 2010以降で利用可能なネットワークデー機能のより強力な変更です。また、2つの日付の間の平日数を返しますが、週末としてカウントする日を指定できます。

これが基本的なネットワークデイ式です:

=NETWORKDAYS(A2, B2, 2, C2:C5)

フォーミュラは、A2(start_date)の日付とB2(END_DATE)の日付の間の労働日数を計算し、週末の日曜日と月曜日(週末パラメーターの2番)を除く、CE2:C5の休日を無視します。

NetworkDays.intl関数の詳細については、以下を参照してください。

ネットワークデー関数 - カスタム週末の就業日を数えます

うまくいけば、Excelの日付関数に関するこの10kフィートのビューが、Excelでの日付式がどのように機能するかについての一般的な理解を得るのに役立つことを願っています。詳細を知りたい場合は、このページで参照されている式の例を確認することをお勧めします。来週、私たちのブログでまたお会いしましょう!

以上がExcel日付関数 - 日付、今日などの式の例。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Excelでの時間のフォーマット:12/24時間、カスタム、デフォルトExcelでの時間のフォーマット:12/24時間、カスタム、デフォルトMay 07, 2025 am 10:42 AM

このチュートリアルでは、Excel Time形式の基本とそれ以降について説明します。 Microsoft Excelにはいくつかの時間の機能があり、それらを深く知ることで多くの時間を節約できます。強力な時間関数を活用するために、どのようにExcel stを知るのに役立ちます

Excel日付関数 - 日付、今日などの式の例。Excel日付関数 - 日付、今日などの式の例。May 07, 2025 am 09:03 AM

これは、すべてのExcel日付関数の概要を提供し、その基本的な用途を説明し、多くの式の例を提供するExcel Dateチュートリアルの最後の部分です。 Microsoft Excelは、日付とTIで動作するための大量の機能を提供します

rand and randbetweenは機能してExcelで乱数を生成しますrand and randbetweenは機能してExcelで乱数を生成しますMay 07, 2025 am 09:02 AM

このチュートリアルでは、Excel乱数ジェネレーターアルゴリズムの特異性を説明し、randとrandbetheellの関数を使用して、Excelで乱数、日付、パスワード、その他のテキスト文字列を生成する方法を示します。 私たちがdelvの前

パワーユーザー向けの5つのExcelのヒントパワーユーザー向けの5つのExcelのヒントMay 07, 2025 am 12:55 AM

Excel効率の改善:テーブルを迅速に処理するのに役立つ5つの実用的なヒント Microsoft Excelを何十年も使用しているユーザーでさえ、効率を改善するための新しいテクニックを常に発見できます。この記事では、スプレッドシートワークフローをスピードアップするために、長年にわたって蓄積してきた5つの実用的なエクセルヒントを共有しています。 1.最初の行をフリーズする必要はありません:Excel Tablesを巧みに使用する 多くのデータを含むExcelテーブルを使用する場合、[ビュー]タブを介して最初の行を凍結することに慣れて、スクロール時にヘッダーが常に表示されるようにすることができます。 しかし、実際、データをExcelテーブルとしてフォーマットする場合、このステップは必要ありません。まず、データの最初の行に列タイトルが含まれていることを確認してください。次に、データを選択し、[挿入]タブで[テーブル]をクリックします。 2。

Excelで条件付きフォーマットの代わりにカスタム番号フォーマットを使用しますExcelで条件付きフォーマットの代わりにカスタム番号フォーマットを使用しますMay 06, 2025 am 12:56 AM

カスタム番号形式の詳細な説明:Excelでパーソナライズされた数字形式をすばやく作成します Excelはさまざまなデータフォーマットツールを提供しますが、組み込みのツールが特定のニーズを満たすことができないか、非効率的である場合があります。この時点で、カスタムデジタル形式は、ニーズを満たすデジタル形式をすばやく作成するのに役立ちます。 カスタム番号形式とは何ですか? Excelでは、各セルには独自の数値形式があり、セルを選択し、リボンの開始タブで数値グループで表示できます。 関連:Excelの12のデジタル形式オプションとデータへの影響 セルの数値形式を調整して、データ型に一致します。 [番号形式]ダイアログランチャーをクリックしてから、

ExcelでchooseColsとchooserows関数を使用する方法データを抽出する方法ExcelでchooseColsとchooserows関数を使用する方法データを抽出する方法May 05, 2025 am 03:02 AM

ExcelのChooseCols and Chooserows関数は、データから特定の列または行の抽出を簡素化し、ネストされた式の必要性を排除します。 それらの動的な性質により、データセットの変更に適応します。 ChooseCols and Chooserows構文: これらの機能

GoogleシートでAI機能を使用する方法GoogleシートでAI機能を使用する方法May 03, 2025 am 06:01 AM

GoogleシートのAI機能:データ分析のための強力な新しいツール Googleシートは、Geminiを搭載した組み込みのAI関数を誇っており、スプレッドシート内で直接言語モデルのパワーを活用する必要性を排除します。 このf

弦、セル、列を組み合わせて、連結関数を拡張します弦、セル、列を組み合わせて、連結関数を拡張しますApr 30, 2025 am 10:23 AM

この記事では、Concatenate関数と「&」オペレーターを使用して、Excelのテキスト文字列、数値、および日付を組み合わせるためのさまざまな方法について説明します。 個々のセル、柱、範囲を結合するための式をカバーし、ソルティオを提供します

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境