У меня есть скрипт Python, который собирает кучу данных. В конце он печатает собранные данные в электронную таблицу Excel. Один из моих столбцов отображает "прошедшее время" в виде минут: секунд. Мой скрипт на python уже дал всему столбцу "Пользовательский" числовой формат mm:ss
и предоставляет все данные в такой форме.
По какой-то причине, похоже, я не могу заставить какие-либо функции работать с этими данными, если не зайду в ячейку и не нажму Enter. Теперь включаем "Показать формулы". Я вижу, что ячейка - это вообще не время для Excel, а десятичное число, и я не могу понять, откуда она это получает. После нажатия ввода и получения десятичной дроби функции работают с данными.
Я, наверное, здесь тупой ... но может кто-нибудь сказать мне, как Excel преобразует 1:49
(1 минута:49 секунд) в 0.075694444444
? Я также вижу, что после нажатия Enter в ячейке происходит преобразование 1:49
в 1:49:00 AM
, что неприменимо к моей ситуации.
Мне очень жаль, если я плохо сформулировал это. Любые мысли / идеи приветствуются.
Спасибо!