I have a timesheet that I use to log my time. It works fine if I log in and log out. It works at the end of the day but doesn't work in all configurations. For example, I want it to work if I only arrive then leave at the end of the day but also show total of hours for the day if I am logging back in after a break.
My example shows the configurations that don't work.
EDIT: Updated Example sheet so anyone can use it. What I do is hide all but the current week. Then go to the HTML view and copy+paste that to my payroll person.