+ Reply to Thread
Results 1 to 6 of 6

Time difference calculation

  1. #1
    Registered User
    Join Date
    07-20-2006
    Posts
    8

    Time difference calculation

    Hi,

    I am trying to make time sheet that would forecast employment cost.
    Payment criteria is that overtime applies after midnight.
    Sheet that I've designed has four columns per day IE. start & finish time for AM shift IE. (08:00 - 16:00) and start and finish for PM shift. That could be (17:00 - 23:00), which doesn't create problem so far but when inputting something like (18:00 - 04:00) i get total hours worked. What sort of formula should I use that would separate basic hours from overtime hours automatically IE. (6hrs basic and 4hrs overtime).

    Any help on this matter would be greatly appreciated

  2. #2
    Biff
    Guest

    Re: Time difference calculation

    Hi!

    A1 = start time = 18:00
    B1 = end time = 4:00

    For Reg hrs:

    =IF(COUNT(A1:B1)<2,"",IF(B1<A1,(1-A1)*24,(B1-A1)*24))

    For OT hrs:

    =IF(COUNT(A1:B1)<2,"",IF(B1<A1,B1*24,0))

    Biff

    "Sasha" <[email protected]> wrote in
    message news:[email protected]...
    >
    > Hi,
    >
    > I am trying to make time sheet that would forecast employment cost.
    > Payment criteria is that overtime applies after midnight.
    > Sheet that I've designed has four columns per day IE. start & finish
    > time for AM shift IE. (08:00 - 16:00) and start and finish for PM
    > shift. That could be (17:00 - 23:00), which doesn't create problem so
    > far but when inputting something like (18:00 - 04:00) i get total hours
    > worked. What sort of formula should I use that would separate basic
    > hours from overtime hours automatically IE. (6hrs basic and 4hrs
    > overtime).
    >
    > Any help on this matter would be greatly appreciated
    >
    >
    > --
    > Sasha
    > ------------------------------------------------------------------------
    > Sasha's Profile:
    > http://www.excelforum.com/member.php...o&userid=36608
    > View this thread: http://www.excelforum.com/showthread...hreadid=563527
    >




  3. #3
    Arvi Laanemets
    Guest

    Re: Time difference calculation

    Hi

    The general formula for time difference calculating with midnight rollovet
    taken into account
    =B1-A1+(B1<A1)
    where A1 contains start time, and B1 contains end time.

    When allways basic time is up to 6 hours, and all over 6 hours is overtime,
    then
    Basic time
    =MIN(6/24,B1-A1+(B1<A1))
    Overtime
    =MAX(0,B1-A1+(B1<A1)-6/24)


    --
    Arvi Laanemets
    ( My real mail address: arvi.laanemets<at>tarkon.ee )


    "Sasha" <[email protected]> wrote in
    message news:[email protected]...
    >
    > Hi,
    >
    > I am trying to make time sheet that would forecast employment cost.
    > Payment criteria is that overtime applies after midnight.
    > Sheet that I've designed has four columns per day IE. start & finish
    > time for AM shift IE. (08:00 - 16:00) and start and finish for PM
    > shift. That could be (17:00 - 23:00), which doesn't create problem so
    > far but when inputting something like (18:00 - 04:00) i get total hours
    > worked. What sort of formula should I use that would separate basic
    > hours from overtime hours automatically IE. (6hrs basic and 4hrs
    > overtime).
    >
    > Any help on this matter would be greatly appreciated
    >
    >
    > --
    > Sasha
    > ------------------------------------------------------------------------
    > Sasha's Profile:
    > http://www.excelforum.com/member.php...o&userid=36608
    > View this thread: http://www.excelforum.com/showthread...hreadid=563527
    >




  4. #4
    Registered User
    Join Date
    07-20-2006
    Posts
    8

    Re: Biff

    Thanks Biff,

    Formulas work very well, thanks
    the only time problem occurs is when shift starts at midnight
    IE (00:00 - 05:00) formula calculates all the time as basic when it should be overtime (any hours done after midnight).

    Formulas that I've been using so far are:

    =SUM(B1-A1+(A1>B1))*24-IF((B1>A1),B1-A1,B1-0)*24 for basic time, and:

    =IF((B1>A1),B1-A1,B1-0)*24 for overtime.

    Formulas work fine, but if someone is working let's say from 17:00 till 23:00 it calculates it as overtime.

    Any ideas how to fix this?

    Thanks,
    Sasha
    Last edited by Sasha; 07-21-2006 at 07:42 AM.

  5. #5
    Biff
    Guest

    Re: Time difference calculation

    "Sasha" wrote....
    > Thanks Biff,
    > Formulas work very well, thanks
    > the only time problem occurs is when shift starts at midnight
    > IE (00:00 - 05:00) formula calculates all the time as basic when it
    > should be overtime (any hours done after midnight).


    Well, you didn't mention that shifts can start after midnight in your
    original post!

    If Day shift starts at 8:00 AM does that mean any shift start from 12:00 AM
    to 7:59 AM is overtime?

    Biff



  6. #6
    Registered User
    Join Date
    07-20-2006
    Posts
    8
    Hi guys,

    Thanks to Arvi problem is solved now

    Formula for basic time is:
    =IF(B1<A1,1,MAX(8/24,B1))*24-MAX(8/24,A1)*24

    And formula for overtime is:
    =((B1<A1)*B1 + AND(B1>A1,A1<8/24)*(MIN(8/24,B1)-A1))*24

    Workes well so far !

    Thanks to all who tried to help :-)

    Regards,
    Sasha

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1