I Am Supposed To To What I Am Told
Body & Soul13 mins ago
what do i need to do to be able to get a spreadsheet which works out the hours i have worked each day. If i put the start time in the first column, end time in the second column, what formula should go in the third to work out the hours worked?
the reason i ask is that i need to find out hours worked each day for the past 5 months and this would make it so much easier.
No best answer has yet been selected by CiderMonkey. Once a best answer has been selected, it will be shown here.
For more on marking an answer as the "Best Answer", please visit our FAQ.Recently did this, and had a hell of a job getting it to work. The following works, but may not be the most elegant solution (and assumes a start and finish on the same day):
Format your "Start" column (A) as "time", enter the time in the 24hr clock, including a colon to seperate the hours (eg 08:00) - it will automatically add :00 seconds.
Format your "Lunch" column (B) as "general", and enter your break as minutes (eg 30 for a half-hour lunch).
Format your "Finish" column (C) as "time", enter the time in the 24hr clock as column A.
Format your "hours worked" column (D) as a two decimal point number.
The formula for column D, row 1 is =(((C1-A1)*1440)-B1)/60.
The multiplication converts the result of subtracting your start time from your end time into minutes, allowing you to subtract the minutes you took for lunch; and the division converts the result back to hours.
Hi - in the example you give you have worked 1 hour 40 minutes, ie 1 and 2/3rd hours or 1.666666666 etc which rounds up to 1.67 hours. If you'd rather use hours:minutes, try this:
Change the format of column D to "Custom" and select hh:mm. Change the formula to =(C1-A1)-(B1/1440). I've just tested it, and that seems to work.
If you have been totalling your hours with a sum [say =SUM(D1:X1)], you will need to change the format of the appropriate cell to Custom/hh:mm as well!
1440 is the number of minutes in a day (60*24). I think it's necessary because of the way the cells are formatted in my example - not quite sure why, but it's got something to do with the way Excel performs time calculations.
Like I said, there are probably more elegant ways to do it, but I know my way works!
Sorry, we can't find any related questions. Try using the search bar at the top of the page to search for some keywords, or choose a topic and submit your own question.