+ Reply to Thread
Results 1 to 5 of 5

Calculate hours worked minus 30 min break if hours worked are greater than 4.5 hours

Hybrid View

  1. #1
    Registered User
    Join Date
    02-11-2013
    Location
    United States
    MS-Off Ver
    Excel 2003
    Posts
    3

    Calculate hours worked minus 30 min break if hours worked are greater than 4.5 hours

    Please help! I am trying to create a formula that calculates hours worked, but deduct a 30 minute lunchbreak only if the employee worked a total of 4.5 hours or more in that day. See attached spreadsheet
    Attached Files Attached Files

  2. #2
    Forum Expert Moo the Dog's Avatar
    Join Date
    09-28-2012
    Location
    Wisconsin
    MS-Off Ver
    Office 365 (PC & Mac)
    Posts
    1,845

    Re: Calculate hours worked minus 30 min break if hours worked are greater than 4.5 hours

    There is likely a shorter/easier way to do this, but you can try this:

    =IF(MOD(C5-B5, 1*24)>4.5/24,MOD(C5-B5, 1*24)-1/48,MOD(C5-B5, 1*24))

    - Moo

  3. #3
    Registered User
    Join Date
    02-11-2013
    Location
    United States
    MS-Off Ver
    Excel 2003
    Posts
    3

    Re: Calculate hours worked minus 30 min break if hours worked are greater than 4.5 hours

    Thank you! the only problem is when I enter time of 10p-12am (hours less than 4.5 hrs in a night shift) it still deducts 30 minutes...

  4. #4
    Forum Contributor
    Join Date
    01-07-2013
    Location
    south africa
    MS-Off Ver
    Excel 2003-13
    Posts
    210

    Re: Calculate hours worked minus 30 min break if hours worked are greater than 4.5 hours

    Hello Nikkiw
    Why don't you enter the time in the 24 hr format, i.e. 10:00 or 14:15, etc.

    I suggest to use a simple subtraction like C5-B5, or if you need the 4.5 hr rule, to
    IF(c5-b5>4.5,c5-b5-0.5,c5-b5)
    Change the format of the total hours to time format so it looks visually correct. If you want to the total in a calculation, say to determine the pay for the person, you can then you can enter
    =(HOUR(D15)+MINUTE(D15)/60)*rate
    whatever your rate is

    Regards

  5. #5
    Forum Expert Kevin UK's Avatar
    Join Date
    12-07-2010
    Location
    Radstock, Somerset
    MS-Off Ver
    365
    Posts
    1,922

    Re: Calculate hours worked minus 30 min break if hours worked are greater than 4.5 hours

    Hi

    Try: =IF(MOD(C5-B5, 1)>=4.5/24,MOD(C5-B5, 1)-0.5/24,MOD(C5-B5, 1))
    Regards Kevin


    Merged Cells (They are the work of the devil!!!)

+ 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