Я рассчитываю табель рабочего времени с помощью LibreOffice с помощью этого столбца SUM .

00:00
08:00
08:00
08:00
08:00
08:00
00:00
04:00:00 PM

Формат печати нижнего ряда - Time 876613:37:46 но это не так. Кто-нибудь знает почему? Интересно то, что когда я выделяю ячейку, я вижу SUM=40:00:00 на нижней панели.

1 ответ1

1

Каждый ваш вход (каждая строка) представлен в формате HH:MM . Но вы должны иметь в виду, что LibreOffice.Calc содержит число, которое он конвертирует в формат времени. Время в LibreOffice.Calc начинается 30 Dec 1899 at 00:00:00 . Поэтому, когда вы набираете 8 часов, вы на самом деле имеете 30 Dec 1899 08:00:00 что эквивалентно цифре 0.3(3) .
Таким образом, 5 строк с этим значением складываются в 1.6(6) что соответствует 31 Dec 1899 16:00:00 .
Если вы конвертируете это значение в HH:MM вы получите 16:00 , время дня указанной даты. Если вы конвертируете это значение в [HH]:MM вы получите 40:00 потому что именно столько времени прошло с момента 0, 30 Dec 1899 00:00:00 .

С учетом этого, чтобы увидеть фактическое рабочее время, ваша ячейка SUM должна иметь формат [HH]:MM или [HH]:MM:SS который не зависит от других форматов.

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