Перейти к содержимому

Формат секунд.миллисекунд в минуты: секунд.миллисекунд

0

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

Я хочу иметь ячейку, в которой при нажатии и набираемом значении пользователь набирает 91,5, а при обновлении значения в ячейке отображается, например, 00: 01: 31,5 или просто 1: 31,5.

Я думаю, что нужно разделить необработанные секунды на 86400 (секунд в день) в формате, но не могу понять, как это можно было бы сделать.

Разъяснение 01/05/2018:

В идеале редактируемая ячейка и ячейка, отображающая значение, должны быть одной и той же ячейкой.

384 просмотра
J Collins спросил 8 лет назад
J 171

1 ответ

1

Формат -> Числовой формат-> Общий

=b2*86400 

Convert to seconds

Идем в обратном направлении:

=b2/86400 

enter image description here

Спасибо @cybernard, хорошо сконструированный ответ! Это решение похоже на то, что для работы всегда нужны две ячейки. В идеале в вашем примере, когда вы нажимаете B2 и начинаете вводить число в секундах, введите строку «91,5», а затем нажмитеячейка B2 обновится в правильном формате, без необходимости в ячейке C2. Возможно, это то, что ты мне показываешь, а я что-то пропустил?
J Collins · 8 лет назад · 0

@JCollins Вам нужно 2 ячейки. Если вы написали макрос, вы можете ввести значения, выделить ячейки и написать макрос, чтобы он действовал на все выделенные ячейки.

cybernard · 8 лет назад · 0
cybernard ответил 8 лет назад
C 9 681