As Freelance or Entrepreneur, the main equation often is 🕓= 💸, also know as :
Time is Money !
Then, tracking your (and your team!) time is not only essential, this is a matter of life for your company, to check if the time spent in your different projects is correct, according to your budget or estimation.
Here is an introduction for building a cool time-tracking tool, and stay focus !
🛠️ Construction of the time tracker
For this work, we assume to use a people and a project database, that for sure you already have.
My Project Database @Be Cool & Sing “Hakuna Matata”
@Fight Scar
@Kill Muphasa
Nota : if you work within a team, instead of some database-text users, you can use official “people” column, and eventually User() function
🚀 Then, just create a database for time tracking, that will take into account user, project and a few other columns: Start time, Finish Time, Total Elapsed Time, button start and stop, and an “action” Column. The idea 💡 is to configure start button to activate starting time, stop button to finish it, and a 🎩 magical Action Button. Then, you will be able to completely hide Start/Stop Buttons, because your “Action” column will automatically update according to the current state :
if both start and finish time are empty > Start Working if start time is set, and finish time is not > Stop Working If you’ve stopped your work, the action will only say to you that “Work is Finished” Here are the configuration for the different column. Then, please Erase all the time tracking
and create your own rows to play with start/stop and see the modifications in real time, also in the “Display the time tracker” section just below ! ButtonStart : ModifyRows(thisRow,thisRow.[Start Time],Now()) ButtonStop : ModifyRows(thisRow,thisRow.[Finish Time],Now()) TotalElapsedTime : this one is more complicated, as the display will change if Action : For this, you can also see my page about that use the same trick about Button() formula, but this column is not mandatory, as you may only keep the view of Start and Stop Button, and use “disable if” ability ! To have a more efficient view, then hide Start/Stop Button, thanks to the “Action” Column that dynamically changes :
📺 Display the time tracker
Once your timetracking database is set, you can display the database “people” and “project”, and add to it some columns with this formula to get the databack :
For the project :
For the people :
You can then play with all the review your need, as the different project the people has worked on, etc...
Obviously, this is all DYNAMIC !
Credits
Hope you enjoy this little trick ! Please visit to leave any comment, suggestion, or see my twitter feed !