Я пытаюсь отформатировать ячейки в Excel, чтобы они отображали общую продолжительность телефонных звонков в формате hh:mm:ss , но Excel выдает мне ошибки.

Иногда длительности составляют только mm:ss (49:10) или даже просто ss (35), и мне нужно, чтобы они по умолчанию менялись на 00:49:10 и 00:00:35 соответственно. Однако, когда я выбираю «Пользовательский» на вкладке «Число» при форматировании ячеек и 00:00:00 или ##:##:## , Excel говорит мне -

Microsoft Office Excel не может использовать введенный вами числовой формат.

Кроме того, hh:mm:ss не будет работать для меня, так как я имею дело с продолжительностью, а не раз. Кто-нибудь может сказать мне, как это отформатировать? Благодарю.

1 ответ1

2

Вы можете использовать один из них:

[h]:mm:ss -> displays something like 27:59:59 or 28:00:00 (28 hours)

[m]:ss -> displays something like 180:59 or 181:00 (181 minutes)

[s] ->  displays something like 180 or 181 (181 seconds)

Вы даже можете расширить их до

[h]:mm:ss,000

получить миллисекунды;)

И чтобы вы не удивились - ячейка со значением 1, отформатированная в моем последнем примере, будет преобразована в 24:00:00,000, поскольку числовое значение 1 равно 24 часам в этом формате. Но это хорошо - любые формулы времени и продолжительности должны хорошо работать с этим.

Редактировать:

Ну, может быть, есть просто другой способ быть ближе к тому, что вы заявили до сих пор:

00":"00":"00

Но теперь время, подобное 24:10:05, должно быть введено как число 241005.

Я не знаю, если это то, что вы хотите.


Используя форматы времени, вам придется каждый раз вводить полный оператор времени - иначе Excel не знает, что вы имеете в виду, когда вы вводите 10 -> это 10 секунд, минут или часов? То же самое для 10:15 - это 10 часов 15 минут или 10 минут 15 секунд?

Это просто так, когда вы не можете ответить на это как человек, не ожидайте, что Excel сделает это;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .