#excel #datetime #excel-formula
#excel #дата и время #excel-формула
Вопрос:
«2020-09-01 10:23:38Z» У меня есть дата и время в этом формате в столбце, я хочу, чтобы формат даты и времени всего столбца изменился с UTC на IST Вот некоторые значения:
D F
TimeStamp(UTC) TimeStamp(IST)
2020-09-01 10:23:38Z 2020-09-01 15:53:38Z
2020-09-01 10:23:31Z 2020-09-01 15:53:31Z
2020-09-01 10:22:18Z 2020-09-01 15:52:18Z
Поскольку IST на 5 часов 30 минут опережает UTC, каждое значение столбца F должно опережать D на 5 часов 30 минут
Вот список вещей, которые я пробовал:
=D2 TIME(5,30,0)
=D2 TIMEVALUE("5:30")
=D2 5.5/24
=DATE(MID(D2,12,4),MONTH(1amp;MID(D2,5,3)),MID(D2,9,2)) (-6*3600 MID(D2,17,2)*3600 MID(D2,20,2)*60 MID(D2,23,2))/(24 * 3600)
Все вышеперечисленное приводит к #VALUE! ошибка
Я хочу, чтобы результат выглядел как столбец F, упомянутый в примере. Я ищу формулу для этого.
Ответ №1:
#Ошибка ЗНАЧЕНИЯ возникает из-за того, что Excel не распознает строку даты, которая заканчивается на Z.
Вы можете написать следующую формулу, чтобы исключить последний символ и добавить время.
=LEFT(D2,LEN(D2)-1) (5.5/24)
Это приведет к получению времени первой даты в формате с плавающей запятой. Вы можете изменить формат на «гггг-мм-дд чч: мм: ssZ», чтобы отобразить аналогично вводу. В качестве альтернативы вы можете использовать следующую формулу, которая выдаст результат в текстовом формате.
=TEXT(LEFT(D2,LEN(D2)-1) (5.5/24), "yyyy-mm-dd hh:mm:ssZ")