Excel 式 - 日付の比較

Excel 式 - 日付の比較

列 A の日付と列 B の日付を比較し、同じ日付の場合は「はい」、異なる日付の場合は「いいえ」、そして「いいえ」の場合は 2 つの日付のうちの古い日付が何かを示す Excel 数式を作成しようとしています。

私が持っているものは機能していません...

=IF(A1=B1,"はい","いいえ"&(A1,B1))

答え1

次の Excel 式を使用すると、必要な結果が得られます。

=IF(A1=B1, "YES", "NO - " & TEXT(MIN(A1,B1), "m/d/yyyy"))

この式は次のように表します。if the values in A1 and B1 are equal, print YES in the current cell, otherwise print 'NO - ' appended with the lowest value of the 2 cells 'textualized' as a date in the format of 'm/d/yyyy'

このMIN関数は、2 つの値 (またはこの場合は日付) のうち小さい方をシリアル化された日付 (つまり通常の数値) として返します。これを日付値として表示するには、関数を使用して、TEXTシリアル番号を指定した形式 (この場合は「m/d/yyyy」) で日付として出力します。

例:

| |     A    |      B    |       C       |
|1| 1/1/1970 | 1/1/1970  | YES           |
|2| 1/1/1970 | 1/20/1970 | NO - 1/1/1970 |

この例でC2は、関数が指定されていない場合TEXT( だけが指定されている場合MIN)、 が出力されますNO - 25569

数式のセル参照を必ず更新してください (つまり、A1andはandなどにB1なります)。A2B2

それが役に立つことを願っています。

関連情報