сравнить извлеченную дату с Today () в Excel - PullRequest
0 голосов
/ 08 октября 2018

Столбец 1: у меня есть этот формат даты и времени в одном столбце = 2018-10-08T04:30:23Z

Столбец 3: я извлек дату с формулой = =LEFT(A11,10) и изменил формат столбца на дату.

Колонка 32: today().Просто чтобы убедиться, что оба столбца даты совпадают

Теперь, когда я хочу сравнить обе даты

Столбец 4: =IF(C11=D11,TRUE(),FALSE())

Это не работает.Что я сделал не так?

enter image description here

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Стоит попробовать:

=1*LEFT(A1,10)=TODAY()

Может зависеть от вашей конфигурации.Без преобразования формата (1*) вы пытаетесь сравнить текст (все строковые функции возвращают текст) с числом.

0 голосов
/ 08 октября 2018

Одним из вариантов использования только формул будет использование функции DATE в Excel, которая принимает три параметра:

=DATE(YEAR, MONTH, DAY)

Используйте следующую формулу для извлечения даты из вашей отметки времени:

=DATE(LEFT(A1,4), MID(A1,6,2), MID(A1,9,2))

Предполагается, что отметка времени находится в ячейке A1 с форматом в вашем вопросе.Теперь сравнение этого значения даты с TODAY() должно работать, если бы исходная отметка времени была также с сегодняшнего дня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...