Может ли Excel выполнять базовый расчет времени в произвольном формате времени?

0

У меня есть журнал из инструмента в этом формате: hh:mm:ss.uuu, Например: 10:12:34.323

Установка этих ячеек в Excel 2003 для формата времени с синтаксисом hh:mm:ss.000 принято, но любая операция, такая как сложение / вычитание, приводит к # Значение! ошибка.

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


Обновление со скриншотами:

Format Cells

Evaluation

zetah
источник

Ответы:

3

Я ожидаю, что расчеты, как

=A1+B1

чтобы работать нормально - даже если ваши данные отформатированы - добавление должно «привести» к действительному значению времени - возможно, у вас есть дополнительные символы в данных? Что вы получаете с

=LEN(A1)

где A1 содержит одно из ваших значений времени - оно должно быть 12

barry houdini
источник
Вы говорите, что у вас хорошо работает? Если это так, можете ли вы сказать мне, какую версию Excel вы используете? Я обновил свой вопрос скриншотами. В данных нет никаких дополнительных символов
zetah
Да, это работает для меня, используя Excel 2007 - если данные числовые или текстовые - Excel 2003 не должен отличаться. Похоже, ваши данные текстовые - попробуйте использовать «текст в столбцы» для преобразования - выберите столбец раз и просто используйте Data & gt; Текст в столбцы & gt; Готово - это имеет какое-то значение - кальки работают после этого?
barry houdini
Ну, вы можете увидеть в строке формул, а затем в образце «Формат ячейки», на первом скриншоте, что данные не текстовые. Аналогично, ваше предложение «Текст в столбец» не имеет значения.
zetah
Excel позволит вам установить числовой формат для любой ячейки, даже если эта ячейка содержит текст, поэтому, если я введу «cat» в ячейку D1, я все равно смогу установить формат этой ячейки в mm / dd / yy, и ячейка все равно будет отображаться «кошка» - так просто потому, что формат А1 установлен на чч: мм: сс.000, это не означает, что ячейка не отформатирована в тексте - если у вас есть ячейка в текстовом формате, то вы не можете остановить ее текст, изменив формат чисел - если вы измените формат чисел на общий, это изменит способ отображения данных? Если нет, то у вас есть текст - также проверить с ISNUMBER (A1)
barry houdini
Поскольку использование «Текст в столбец» с «общим» форматом не меняет текущее состояние, возможно, у вас есть другие предложения?
zetah
2

Вы должны проверить, что форматы были применены к ячейкам. На скриншоте у вас есть двойные кавычки вокруг ваших значений, поэтому они выглядят просто как строки. Если бы они были правильно интерпретированы, я думаю, вы бы увидели что-то вроде 0,43836 ... для дат вместо «10: 31: 16,465» в окне оценки формулы.

grandocu
источник