
Общая формула
=(time*24)*rate
Резюме
Чтобы преобразовать время Excel в деньги на основе почасовой ставки, сначала преобразуйте время в десятичное значение. В показанной формуле формула в D5, скопированная в таблицу, имеет следующий вид:
=(B5*24)*C5
Объяснение
Время в Excel хранится как дробная часть одного дня. Например, 12 часов равны 0,5, а 18 часов равны 0,75. Это означает, что если вы попытаетесь умножить время в Excel на почасовую ставку, вы получите результат намного меньше ожидаемого.
Хитрость заключается в том, чтобы сначала преобразовать время Excel в десятичное время, умножив его на 24.
=(B5*24) // returns 1
Тогда вы можете умножить на почасовую ставку:
=(B5*24)*C5 =1*C5 =1*10 =10
Примечание: технически круглые скобки в приведенной выше формуле не нужны и добавлены только для ясности.
Форматирование продолжительности времени
По умолчанию Excel может отображать время, даже время, представляющее продолжительность, с использованием AM / PM. Например, если у вас есть расчетное время 6 часов, Excel может отобразить это как 6:00 утра. Чтобы удалить AM / PM, примените собственный числовой формат, например:
h:mm // display hours and minutes
В случаях, когда рассчитанное время превышает 24 часа, вы можете использовать собственный формат, например:
(h):mm // display hours> 24
Синтаксис квадратной скобки (h) указывает Excel отображать продолжительность более 24 часов. Если вы не используете скобки, Excel просто «перевернется», когда продолжительность достигнет 24 часов (как часы). Это формат времени, используемый в столбце B в приведенном выше примере.