Using Google Sheets and Google Forms as a Timesheet Tracking App

Maverick2032 8,988 views 9 slides Jul 28, 2019
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

Log Time Using Google Forms and Create a Timesheet Report in Google Sheets


Slide Content

Using Google Sheets and Google Forms as a Timesheet Tracking App Log Time Using Google Forms and Create a Timesheet Report in Google Sheets www.christopherenea.com

Introduction Google Forms is an easy to use tool to collect information for surveys, events, and pretty much anything else. It's easy to use interface allows you to build forms quickly and view the response data directly in Forms or in Sheets. In this guide, we'll create a timesheet form where an employee can track their time worked in Google Forms and have the information saved in a Google Sheet. Then we can build a report to view the timesheet by day, week, or month and by employee. www.christopherenea.com

Google Forms Timesheet First, we'll create a Timesheet in Google Forms. The form will allow an employee to select his or her name, the date, the time-in, the time-out, and any break time which we'll record in duration (hours/minutes). You can change the time settings from time to duration by clicking the options button next to the required indicator. www.christopherenea.com

Save Responses to Sheet Now that we have all of the fields created, we can link the responses to a Google Sheet by clicking on Responses and then the Create Spreadsheet icon. www.christopherenea.com

Select Response Destination You will then be prompted to create a new spreadsheet or select an existing one. We'll create a new spreadsheet and leave the name as "Timesheet (Response)". Our form is now ready for use. You can distribute the form via email, share the link, or embed it within a website. Here is a copy of the Google Form Timesheet Template . www.christopherenea.com

Google Sheets Responses The Google Sheet that stores the form's responses looks like this. Each response will be added as a new row to the sheet. Here is a copy of the Google Sheet Timesheet (Responses) Template . www.christopherenea.com

Weekly Timesheet Using this data, we'll create two weekly reports. The first report will show the weekly details for a selected employee, and the second report will show the weekly totals for all employees. The template for each report looks like the following. www.christopherenea.com

Timesheet Formulas Once we have our report design completed, we can add some formulas to lookup the values from the response data and calculate the hours worked by subtracting Time In and Breaks from Time Out. Multiply the result by 24 and you get the hours worked per day per employee. Here are the the reports with data populated from the Google Form. Here is a copy of the Google Sheet Employee Timesheet Template . www.christopherenea.com

Conclusion In summary, we created a Google Form to accept employee timesheet data, saved the responses in Google Sheets, and built two weekly timesheet reports based on those responses. Hopefully, I've demonstrated that Google Forms is a simple way to enter data and Google Sheets is a great tool to build reports based off of that data. The next time you are looking for a solution to track employee timesheets, you might want to consider using Google Forms instead of having users enter data directly in Google Sheets or Excel. Another great use of Google Forms is using it for submitting day off requests . If you are interest, check out this post and see how you can approve and deny employee requests via email . www.christopherenea.com