Я хочу изменить отметку времени даты UTC на отметку времени первой даты в онлайн-Excel

#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")