Excel での日付の比較

多くの場合、スプレッドシート エディターのユーザーは、日付の比較などの難しい手順を実行する必要があります。 このアクションは、さまざまな方法で実装できます。 この記事では、スプレッドシート エディターで日付を比較できるすべての方法を詳細に分析します。

スプレッドシート エディタでの処理時間

スプレッドシート エディタは、時刻と日付を数値データとして扱います。 プログラムは、1 日が 12.00 に等しくなるようにこの情報を変換します。その結果、時間インジケータは 0.5 の端数になります。 たとえば、1 は 1900 です。 スプレッドシート エディタは、日付インジケータを数値に変換します。この数値は、14.04.1987 年 31881 月 31881 日から指定された日付までの日数に等しくなります。 たとえば、ユーザーが日付 2/XNUMX/XNUMX を変換すると、値は XNUMX になります。つまり、元のインジケーターから XNUMX 日が経過しています。 このメカニズムは、時間値を計算するときに適用されます。 2つの日付の間の日数を計算するには、大きな時間指標から小さな時間指標を引く必要があります。

テーブル エディターでの DATE ステートメントの使用

オペレーターの一般的なビューは次のようになります。 DATE(年、月、日)。 各引数は、演算子に記述する必要があります。 引数を設定するには 1900 つの方法があります。 最初の方法は、数値の通常の入力を含みます。 9999 番目の方法では、必要な数値情報が配置されているセルの座標を入力します。 最初の引数は 1 から 12 までの数値です。1 番目の引数は 31 から XNUMX までの数値です。XNUMX 番目の引数は XNUMX から XNUMX までの数値です。

たとえば、日として 31 より大きい数値を指定すると、余分な日は別の月に移動します。 ユーザーが XNUMX 月に XNUMX 日を入力すると、最終的に XNUMX 月 XNUMX 日になります。

演算子の使用例は次のようになります。

Excel での日付の比較
1

XNUMX 月の日数を多く指定する例:

Excel での日付の比較
2

セル座標を引数として使用する例:

Excel での日付の比較
3

スプレッドシート エディターでの RAZDAT 演算子の使用

この演算子は、2 つの日付値の間を返します。 オペレーターの一般的なビューは次のようになります。 RAZDAT(start_date; last_date; code_for_designation_of_count_units)。 指定された XNUMX つの日付インジケータ間の間隔の計算の種類:

  • 「d」 – 最終指標を日数で表示します。
  • 「m」 – 合計を月単位で表示します。
  • 「y」 – 合計を年単位で表示します。
  • 「ym」 – 年を除いた合計を月単位で表示します。
  • 「md」 – 年と月を除いた合計を日単位で表示します。
  • 「yd」 – 年を除いた合計を日単位で表示します。

スプレッドシート エディタの一部のバージョンでは、極端な 2 つの引数を適用すると、オペレータがエラーを表示する場合があります。 この場合、他の式を使用する方が適切です。

オペレーターの操作を示す例:

Excel での日付の比較
4

2007 スプレッドシート エディタでは、この演算子はリファレンスにありませんが、引き続き使用できます。

スプレッドシート エディターでの YEAR 演算子の使用

この演算子を使用すると、指定された日付に対応する整数値として年を返すことができます。 数値は 1900 から 9999 の範囲で表示されます。 YEAR 演算子の一般的な形式には、1 つの引数があります。 引数は数値の日付です。 これは、DATE 演算子を使用して記述するか、他の数式の計算の最終インジケーターを出力する必要があります。 オペレーターの操作を示す例:

Excel での日付の比較
5

スプレッドシート エディタでの MONTH 演算子の使用

この演算子を使用すると、指定した日付に対応する整数値として月を返すことができます。 数値は 1 から 12 の範囲で表示されます。MONTH 演算子の一般的な形式には、1 つの引数があります。 引数は、数値として書かれた月の日付です。 これは、DATE 演算子を使用して記述するか、他の数式の計算の最終インジケーターを出力する必要があります。 テキスト形式で書かれた月は、スプレッドシート エディタで正しく処理されないことに注意してください。 オペレーターの操作を示す例:

Excel での日付の比較
6

スプレッドシート エディタでの DAY、WEEKDAY、および WEEKDAY 演算子の使用例

この演算子を使用すると、指定された日付に対応する整数値として日を返すことができます。 数値は 1 から 31 の範囲で表示されます。DAY 演算子の一般的な形式には、1 つの引数があります。 引数は、数値として書かれた日付です。 これは、DATE 演算子を使用して記述するか、他の数式の計算の最終インジケーターを出力する必要があります。 オペレーターの操作を示す例:

Excel での日付の比較
7

WEEKDAY という名前の演算子を使用すると、特定の日付の曜日の序数を返すことができます。 デフォルトでは、オペレーターは日曜日を週の最初の日と見なします。 オペレーターの操作を示す例:

Excel での日付の比較
8

NOMWEEK という名前の演算子を使用すると、特定の日付の週の序数を表示できます。 オペレーターの操作を示す例:

Excel での日付の比較
9

たとえば、24.05.2015 年 XNUMX 月 XNUMX 日は、その年の XNUMX 週目です。 上記のように、プログラムは日曜日を週の最初の日と見なします。

Excel での日付の比較
10

2 番目の引数は XNUMX です。これにより、スプレッドシート エディターは月曜日を週の始まりと見なすことができます (この数式内のみ)。

TODAY 演算子は、現在の日付を設定するために使用されます。 この演算子には引数がありません。 TDATE() 演算子は、現在の日付と時刻を表示するために使用されます。

スプレッドシート エディターでの日付の比較に関するまとめと結論

スプレッドシート エディターで XNUMX つの日付を比較するには、多くの方法と演算子があることがわかりました。 最も一般的なオプションは、XNUMX つの日付の差を返すことができる RAZNDATA 演算子を使用することです。 さらに、同様の数式を使用して、日、月、および年の値を返すことができます。 各ユーザーは、スプレッドシート エディターで日付を比較する最も便利な方法を自分で選択できます。

コメントを残す