Я пробовал различные комбинации строк даты, которые можно преобразовать в правильную дату в наших программах. Из 7 типов строк я получаю правильный вывод в шести случаях. Однако в одном случае, который поддерживается документацией Microsoft, возникает ошибка несоответствия типов. MS Office Reference и соответствующая часть:
=DATEVALUE(A2 & "/" & A3 & "/" & A4)
Серийный номер даты, созданной путем объединения значений в ячейках A2,
А3 и А4.
40850
Здесь добавлены различные комбинации строк и снимок листа результатов.


Я ввел 14,12,2018 в ячейках G8
, G9
и G10
соответственно, но DATAVALUE
дает ошибку времени выполнения 13 по формуле = DateValue(G8 & "/" & G9 & "/" & G10)
.
Я отформатировал G8:G10
в текстовом формате. Моя версия Excel - 2016, а Краткая дата по системе в формате 15-01-2019
.
Пожалуйста, помогите мне решить эту проблему, так как во многих случаях я хочу включить дату из ячеек таблицы.
Если кому-то нравится просматривать связанный с Excel файл, он загружается в Dropbox по ссылке Упражнение по сетевым дням.