
列 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
。
数式のセル参照を必ず更新してください (つまり、A1
andはandなどにB1
なります)。A2
B2
それが役に立つことを願っています。