Finding Difference Between Two Times

TAPS_MikeDion

Well-known Member
Joined
Aug 14, 2009
Messages
622
Office Version
  1. 2011
Platform
  1. MacOS
Hello,

I have been trying without any luck to find the time difference (Sun - Sat, employee start & finish times) between two columns of times, but the finish time may go into the next day. I found a post here that I thought might work, but VBA MOD is apparently different from Excel MOD.

I merely have columns starting as "SUN Start Time", "SUN Finish Time", "MON Start Time", "MON Finish Time", and so on until "SAT Finish Time" and need to find the time difference between each days start and finish in order to combine them and find the total hours worked in a week.

If needed, the columns go from "AO" (col # 41) to "BB" (col # 54)

Thanks to whomever jumps in on this to help!
 

Excel Facts

Which lookup functions find a value equal or greater than the lookup value?
MATCH uses -1 to find larger value (lookup table must be sorted ZA). XLOOKUP uses 1 to find values greater and does not need to be sorted.
For the Format of the total time, is the formatting
Code:
[h]:mm:ss
?
 
Upvote 0
This is what I needed to do once the numerical value of the difference in hours per day was calculated:

Code:
   'Budget is pre-set in another column
   'PayRate is pre-set in another column
   'MPay = Monthly Pay
   'MPayout = string of the monthly pay so I can set the format
   'of the string to show in the label on the PayrollInformationForm

   HrsWorked = Sunday + Monday + Tuesday + Wednesday + Thursday + Friday + Saturday
   MPay = (HrsWorked * PayRate) * 4.3
   MPayout = CStr(MPay)
   
   If MPay > MBudget Then PayrollInformationForm.MonthlyPay.ForeColor = vbRed
    
   MPayout = Format(MPayout, "$###,###.00")
   PayrollInformationForm.MonthlyPay = MPayout
 
Upvote 0

Forum statistics

Threads
1,223,889
Messages
6,175,224
Members
452,620
Latest member
dsubash

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top