(0) А что говорит расчет с комментарием ?
Вообще формула расчета странная: если разделить деньги на время получишь некую часовую тарифную ставку, а не сумму.
Почему не используете стандартный способ оплаты ночных часов ?
(0) не получится пользоваться "окладом по часам" так, как вы хотите. или вводите новый показатель, в который дублируйте оклад, или делайте через расчетную базу и ВремяВЧасах