Ошибка ЗНАЧЕНИЯ при попытке форматирования ячейки даты и времени

#excel #excel-formula

#excel #excel-формула

Вопрос:

У меня есть эта дата, которая отформатирована следующим образом: 2020-11-30T17:52:06

Чтобы получить его в следующем формате: 30/11/2020 17:52

Я использую следующую формулу: = MID(N2,9,2)amp;»/»amp; СРЕДНИЙ (N2,6,2)amp;»/»amp; СРЕДНИЙ (N2,1,4) amp; » » amp; СРЕДНИЙ (N2,12,5)

Однако результат для меня совершенно бесполезен, потому что я ничего не могу с этим поделать.Если я попытаюсь вычесть два раза, чтобы получить разницу, я получу ЗНАЧЕНИЕ #! ошибка. Даже попытка отформатировать его с помощью даты игнорируется. Он упорно остается непроницаемым для всех попыток форматирования. Как мне перевести это в формат даты и времени, который я могу использовать?

Комментарии:

1. Похоже, что ячейка — это не текст, а фактически дата. Нажмите CTRL 1, что вы видите?

Ответ №1:

Ваша формула создает строку, а не истинную дату. Попробуйте:

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

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

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

Ответ №2:

или:

 =--SUBSTITUTE(A1,"T"," ")
 

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

Комментарии:

1. что здесь делает двойное отрицание?