Thank you for sharing this cleverly designed worksheet.
Have been playing with it for a couple of days now and am integrating it into my existing tracking sheet (where bodyweight and personal finances are among the other variables being tracked).
I have made a small modification to enable faster date- and time entry with keyboard shortcuts. Save the spreadsheet as a macro-enabled workbook, then open the VBA editor with alt+f11. Hit 'insert'; 'module'; paste the code below and save. You can now enter the current date using ctrl+d and the current time with ctrl+t.
Sub ins_date() ' ' insdate Macro ' ' Keyboard Shortcut: Ctrl+d ' ActiveCell.FormulaR1C1 = "=TODAY()" ActiveCell.Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks :=False, Transpose:=False Application.CutCopyMode = False
End Sub Sub ins_time() ' ' ins_time Macro ' ' Keyboard Shortcut: Ctrl+t ' ActiveCell.Value = Time
End Sub
I'm not sure what interest others will have in this, but I developed a spreadsheet-based time-tracking tool a bit back for a friend. He wanted to see where he was spending his time -- work, sleep, time with his wife, recreation, kids, etc. I used it myself for a while, too, and found it informative. I think the primary benefits of doing something like this are:
The spreadsheet is available HERE, and consists of three tabs, one for time input and two for statistics.
DailyInput: this tab is where data is input each day. I have default formulas set to make time entry as fast as possible. After entering a date, start and top time each day, you should only have to enter stop times for the rest of the day (trying and seeing for yourself is easier than explaining it. To override (e.g. if you have a gap or are on the next day), just manually enter a date/time in the cell, overwriting the formula.
The number of hours gets calculated and will work for multiple-day-spanning activities (like sleep).
Jan-Jun/Jul-Dec: the other two tabs (I just broke it up into 6 months to cut down on the number of rows per sheet) do some basic calculations on the daily input. You'll see that the total hours spent on a category appear as the data gets input, and a conditional setting highlights the current week's row in blue. At the bottom you will find the following for each category: