Обратное форматирование ячеек, как объяснить определенный формат даты и времени в Excel

Обратное форматирование ячеек, как объяснить определенный формат даты и времени в Excel

Я знаю, что Excel может изменять внешний вид содержимого ячейки, используя "Формат ячеек". Когда я ввожу "20000" в ячейку и использую "Формат ячеек", точнее "Дата", набираю "14/03/2012", я вижу "03/10/1954".

Теперь я хотел бы сделать прямо противоположное: у меня есть довольно много ячеек, содержащих отметки даты и времени, например "2017-10-09 01:56:39.466", и я хотел бы объяснить Excel, что это формат даты и времени, который следует интерпретировать как YYYY-MM-DD hh:mm:ss.ttt(где tозначает "тысячи секунд"). Это возможно?

Идея заключается в том, что у меня много таких ячеек, и я хотел бы вычесть эти отметки даты и времени, чтобы выяснить, какая запись имела наибольшую продолжительность, но, насколько мне известно, вычитание возможно только для числовых значений, поэтому необходимо, чтобы Excel понимал используемый формат.

Я работаю с Microsoft Excel 2016 MSO 32-бит.

решение1

С вашими данными в ячейкеА1, вВ1входить:

=DATEVALUE(LEFT(A1,10))+TIMEVALUE(MID(A1,12,8))+RIGHT(A1,3)/(24*60*60*1000)

и примените правильный формат:

введите описание изображения здесь

Появляется B1к тому же, что иА1, но эточисловой.

Связанный контент