Open Office Calc время до десятичного числа
Моя задача очень проста, но я не могу понять, как это сделать.
Я устанавливаю табель рабочего времени в OpenOffice Calc с 3 столбцами. Первые два столбца - это столбцы в формате Time, которые представляют мое время начала и окончания. Я хочу, чтобы третий столбец отображал разницу в часах в десятичном виде. Например, это мой желаемый дисплей:
| 9:00 утра | 12:30 | 3,5 часа |
Я думаю, что мне нужно сочетание функции и форматирования, но я просто не могу заставить ее работать.
1 ответ
Попробуй это:
A1 B1 C1
9:00 AM 12:30PM =(B1-A1)*24
Должны увидеть:
A1 B1 C1
9:00 AM 12:30PM 3.50 Hrs
Убедитесь, что вы отформатировали C1 как число с любыми желаемыми десятичными числами (я обычно использую 2).
Чтобы отобразить "Часы", сделайте код формата, который равен 0,00, показанному внизу поля форматирования чисел, в "0,00 часа" (включая кавычки). Он изменит формат на "Определенный пользователем".,
Это должно делать то, что вы хотите.
время хранится как {целые дни}{десятичная точка}{дробный день}
Итак, 1 день (24 часа) = 1,00
12 часов = 0,50
3,5 часа = 0,15 (на самом деле: .14583333 = 3,5/24 = 7/48)
Надеюсь это поможет.