Я храню свое рабочее время в Libre Office Calc следующим образом:

Start   End     Hours
10:00   15:00   05:00
11:00   14:00   03:00
09:30   15:30   06:00

Total
14:00

Теперь я хочу рассчитать свою зарплату, то есть умножить общее количество часов, например, на 10 (зарплата за 1 час).
Когда я пытаюсь:

=G2*10 // (G2 is the cell with the total hours 14:00)

Я получаю общую зарплату 5,83 € (ячейка уже отформатирована как валюта). Я не знаю, откуда эта странная сумма.

1 ответ1

1

Если вы посмотрите свои 14:00 часов в сохраненном виде, вы увидите 0,583333333333333; время сохраняется в виде доли дня и форматируется, чтобы отображаться как общие единицы. Число приходит от деления 14 часов на 24 часа в сутки; 14/24=0.58333 . Так что если вы умножите на 10, вы получите 5,83 €.

Ответ заключается в том, чтобы изменить формулу, чтобы превратить часть дня в количество часов:

 =G2*24*10

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