Время Excel изменяется на предыдущий день после копирования / вставки из уравнения - PullRequest
0 голосов
/ 10 мая 2019

У меня проблема с копированием / вставкой информации о времени и дате в Excel.У меня есть лист, в котором мне нужно создать почасовые значения даты и времени для некоторого анализа цен, и сами расчеты работают просто отлично;он добавляет час к каждому предыдущему часу, как я и ожидал.

Проблема в том, что когда речь идет конкретно о времени 12:00, ячейка скажет, например, 1/2/19 12:00, нопанель формул покажет 01.01.2009 12:00:00.Меня не волнует, что говорит строка формул, но, похоже, именно это значение использует Excel.Если я копирую / вставляю: оцениваю дату, а затем вычисляю скопированную, она равна ровно 1.

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

Я использую Excel 2016.

Честно говоря, я не знаю, с чего начать с проблемой панели формул, но я попытался скопировать/ вставка практически любым способом, который можно себе представить, путем изменения форматов «области копирования» и «области вставки», даже форматирования в виде текста и последующего форматирования назад.

Я думаю, что кое-что интересное - это когда я вставляюdatetime in, изначально она показывает правильную дату в ячейке, но когда я нажимаю f2 в ячейке, происходит переключение на предыдущий день;правильное время, неправильный день.

Я постараюсь загрузить файл, если смогу.

Заранее спасибо!

1 Ответ

0 голосов
/ 15 мая 2019

Я смог понять это.Хотя я до сих пор не знаю, почему дисплеи были разными, я обнаружил, что при использовании функции time() при вводе time(24,,) вы получаете значение 0, поэтому я просто переключил его на (hour/24).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...