 # Function that calculates salaries depending on the IN and OUT time

Hi everyone,

I am looking for a dynamic formula that can calculate work schedules. Depending on the schedules, the wage value changes. Example

Criteria

From 19:00 to 1:00 am, the wage is 2,000

From 1:00 to 4:00 the wage is 2,500

The function that I was using is: =24*MOD(TIME(1,0,0)-B1,1)*2,000+24*(C1-TIME(1,0,0))*2500

That I see using this function is when the person doesn't work passing the 12:00 am the function fails.

Do you know how to resolve this issue?

Thank you

A             B           C.          D

1  Tina       22:30     4:00     12,500

2. Julia       19:00.     1:00.    12,000

3  Rob.       19:00.     23:30.   ?

4 Replies

# Re: Function that calculates salaries depending on the IN and OUT time

Before we deal with the formula, I'd want to understand the table. It seems that there's a big gap in the rate schedule: what rate applies between 4:00 and 19:00?

And why the question mark on that one row? Isn't the answer simple?

Rob.       19:00.     23:30.   ?

That looks like 4.5 hours at 2,000. i.e., 9,000  Right?

# Re: Function that calculates salaries depending on the IN and OUT time

Mathetes,
Thank you for your interesting in my problem.
The schedule is at nighttime.
Then the rate is from 19:00 to 1:00 the wage is 2,000 per hour
From 1:00 until 4:00 in the morning the wage is 2,500 per hour
In the case of my example Rob, yes the wage will be 9,000, however the formula that I'm using now has problems when the worked time doesn't pass 24:00
Thank you

# Re: Function that calculates salaries depending on the IN and OUT time

Did you look at the last reply in Calculate wage by hours ?

Hans