Формула Excel: конвертировать время в деньги -

Содержание

Общая формула

=(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 в приведенном выше примере.

Интересные статьи...