How do I set up a time sheet in Excel?

J

Julie Holmberg

What I need to do is have people enter the time they start, what time they
leave for lunch, come back from lunch and leave at the end of the day. I
want Excel to automatically calculate the number of hours and minutes for
each of these so that I can then add up the total number of hours and minutes
worked each day.
I am having a hard time formatting the cells (do I format them as time or
numbers?) and then whenever I try to add or subtract hours, how do you deal
with the 12:00 hour, which then seems to mess up any formulas. For example,
if someone clocks in at 7 and goes to lunch at 1:30 - how can you create a
formula where Excel will get the correct answer of 6:30 minutes worked? HELP!
 
H

HARSHAWARDHAN. S .SHASTRI

Hi Julie,

Let A is column for Start Time , B for leave for lunch,C for come back
from lunch and D for leave at the end then add this formula in column E say
in cell E2.
=if(b2<a2,a2-b2+12+d2-c2,b2-a2+d2-c2)

Harshawardhan shastri

=============================================================
 
D

David Biddulph

They need to put in 7:00, rather than 7, and preferably 13:30 rather than
1:30, but you can get away with 1:30 PM.
After that, it's straight subtraction. Format the results as [h]:mm and
that will cope with adding up the week's total to more than 24 hours.

At a push you could cope with the 12 hour problem with =MOD(B2-A2,0.5), but
I wouldn't recommend it.
 
J

Julie Holmberg

Thank you for the help - I tried this but I think it needs more in the
formula. The problem being if they go to lunch say at 11:45 and come back at
12:45, then the last part of the equation needs to take into consideration
the same 12 hour issue, right?
 
P

Peo Sjoblom

No it doesn't, as long as they stay within the same date.
If they take lunch at 11:45 PM and come back at 12:45 AM it needs to be
considered but not otherwise.

one Excel hour = 1/24th of a day and one day = 1 so basically if you go at
lunch at
11:45 AM you just subtract


=0.53125-0.489583333333333

is


0.0416666666666667


formatted as time hh:mm

equals 1:00



--


Regards,


Peo Sjoblom
 
J

Julie Holmberg

I did get your posting, thank you. I have tried the formula and it is not
working. I amgoing to try and post it in this message so you can see what
I'm trying. Thank you again...
Mon
9/8/2008
7:00 (cell d13)
11:45 (cell d14)
12:45 (cell d15)
4:00 (cell d16)

Here is the formula I am trying:
=IF(D14<D13,D14-D13+12+D16-D15,D14-D13+D16-D15)
 
P

Peo Sjoblom

Yikes!

Try


=D16-D13-(D15-D14)

if the start time is before midnight and end after midnight you can use


=MOD(D16-D13-(D15-D14),1)


format result as [h]:mm or h:mm

--


Regards,


Peo Sjoblom
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top