Следующая формула 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
вернула бы нижнее из двух значений (или дат в вашем случае) как сериализованную дату (т.е. нормальное число). Чтобы отобразить его как значение даты, мы можем использовать функцию 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
и B1
должны быть A2
и B2
и т.д.).
Надеюсь, что это может помочь.