Как сравнить две даты в двух ячейках в Excel? - PullRequest
0 голосов
/ 11 декабря 2018

Как сравнить две даты (если они совпадают) в двух разных ячейках в Excel?Например, для ячейки A1: 12/12/2018. Ячейка A2: 11/12/2018

Если они совпадают, верните «YES», в противном случае «Нет».

= IF (NUMBERVALUE (A1)= NUMBERVALUE (A2), «ДА», «НЕТ»)

Я пробовал выше, но безрезультатно.

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Excel может легко запутаться, если A1 содержит подлинную дату или дату / время, отформатированные как дата, а A2 содержит текстовое значение.

Первая вставкаследующий UDF в стандартном модуле:

Public Function txet(r As Range) As String
    txet = Application.WorksheetFunction.Trim(r.Text)
End Function

Затем выберите ячейку и введите формулу:

=IF(txet(A1)=txet(A2),"YES","NO")

enter image description here

0 голосов
/ 11 декабря 2018

Я предполагаю, что две даты имеют временную составляющую.

Попробуйте:

=IF(INT(A1)=INT(A2),"Yes","No")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...