How to Create an Attendance Sheet in Google Sheets

Carolyn Jul 11, 2026

Keeping track of attendance has never been easier, thanks to Google Sheets. This versatile tool allows you to create, customize, and manage attendance sheets with just a few clicks. Let's dive into a step-by-step guide on how to create an attendance sheet in Google Sheets.

Free Google Sheets Attendance Tracker Template
Free Google Sheets Attendance Tracker Template

Before we begin, ensure you have a Google account and are logged into Google Drive. If you're new to Google Sheets, don't worry. This guide will walk you through the process, making it easy for both beginners and experienced users.

Attendance tracker templates for Google Sheets
Attendance tracker templates for Google Sheets

Setting Up Your Attendance Sheet

To start, let's create a new Google Sheets document. Click on the '+' icon in the top-right corner of your Google Drive homepage and select 'Google Sheets'. Name your new sheet 'Attendance Sheet' or something similar that reflects its purpose.

FREE Google Sheets Attendance Tracker
FREE Google Sheets Attendance Tracker

Now, let's set up the basic structure of your attendance sheet.

Adding Headers

Weekly Attendance Tracker in Google Sheets
Weekly Attendance Tracker in Google Sheets

In the first row (A1 to E1), enter the following headers: 'Name', 'Date', 'Present', 'Absent', and 'Total'. These headers will help you organize and track attendance efficiently.

To make your headers stand out, you can change their background color. Select the headers (A1 to E1), click on the 'Fill color' icon in the toolbar, and choose a color that suits your preference.

Formatting Dates

a computer screen with the text how to create a colorful attendance sheet using google sheets
a computer screen with the text how to create a colorful attendance sheet using google sheets

To automatically update the date for each entry, click on cell B1 and type '=TODAY()'. This formula will insert the current date and update it automatically each day.

To format the date, select cell B1, click on the 'Format' menu at the top, and choose 'Number' > 'More Formats' > 'Custom date and time'. Select the date format you prefer (e.g., MM/DD/YYYY) and click 'Apply'.

Customizing Your Attendance Sheet

a computer screen with the words checklists with google sheets in yellow and pink on it
a computer screen with the words checklists with google sheets in yellow and pink on it

Now that you have the basic structure, let's customize your attendance sheet to fit your needs.

For example, if you're tracking attendance for a specific group or class, add a 'Group/Class' column (A) and enter the relevant names. You can also add more columns for additional information, such as 'Email' or 'Phone Number'.

Create an Easy Attendance Sheet With Checkboxes in Google Sheets | Step-by-Step Guide
Create an Easy Attendance Sheet With Checkboxes in Google Sheets | Step-by-Step Guide
How to create an Attendance Tracker in Google sheets
How to create an Attendance Tracker in Google sheets
Google Sheets Attendance Tracker
Google Sheets Attendance Tracker
Ultimate Student Attendance Tracking Templates for Google Sheets
Ultimate Student Attendance Tracking Templates for Google Sheets
Google Sheets Attendance Log Tracker | Editable Class & Staff Tracker
Google Sheets Attendance Log Tracker | Editable Class & Staff Tracker
Master Google Sheets Checkboxes for Attendance Tracking
Master Google Sheets Checkboxes for Attendance Tracking
Track Google Classroom attendance automatically - Sheetgo
Track Google Classroom attendance automatically - Sheetgo
Attendance Tracker in Excel
Attendance Tracker in Excel
Attendance Tracker in Google sheets
Attendance Tracker in Google sheets
a computer screen with the words checklists and google sheets on it, in front of a
a computer screen with the words checklists and google sheets on it, in front of a
Dynamic Monthly Attendance Template in Google Sheets with Check Boxes
Dynamic Monthly Attendance Template in Google Sheets with Check Boxes
Attendance Sign In Sheet - free Google Docs Template
Attendance Sign In Sheet - free Google Docs Template
How To Make attendance sheet for beginners excel
How To Make attendance sheet for beginners excel
Create an Automated Attendance Sheet in Excel: Step-by-Step Tutorial
Create an Automated Attendance Sheet in Excel: Step-by-Step Tutorial
Attendance Sheet Template in Excel
Attendance Sheet Template in Excel
Easy School Attendance Sheet - free Google Docs Template
Easy School Attendance Sheet - free Google Docs Template
Easy Excel Attendance Tracker Template - Excel Tips and Tricks
Easy Excel Attendance Tracker Template - Excel Tips and Tricks
Student Attendance Record Template For Excel
Student Attendance Record Template For Excel
Make Attendance Sheet Online with Checkboxes Google sheet formula to count workdays - #Gsheets
Make Attendance Sheet Online with Checkboxes Google sheet formula to count workdays - #Gsheets
Google Sheets Attendance with drop down menu hack
Google Sheets Attendance with drop down menu hack

Adding More Rows

To add more rows to your attendance sheet, click on the small square at the bottom-right corner of the last cell (E1) and drag it down to create new rows. Enter the names of the attendees in the 'Name' column (A).

As you add more rows, the 'Date' column (B) will automatically update with the current date, thanks to the '=TODAY()' formula you added earlier.

Creating a Drop-Down Menu

To simplify the attendance tracking process, let's create a drop-down menu for the 'Present' and 'Absent' columns (C and D). This will allow you to select 'Present' or 'Absent' with a single click instead of typing the values manually.

Select cell C2, click on the 'Data' menu at the top, and choose 'Data validation'. In the 'Criteria' section, select 'List of items', and enter 'Present,Absent' in the 'Values' field. Click 'Save'.

Repeat the process for cell D2, but this time, select 'Absent' as the default value. Now, when you click on a cell in the 'Present' or 'Absent' columns, you'll see a drop-down menu with the available options.

Automating Attendance Tracking

To make your attendance sheet even more efficient, let's add a formula to automatically calculate the total number of attendances for each person.

In cell E2, enter the following formula: '=COUNTIF($C$2:$D2, "Present")'. This formula counts the number of 'Present' entries for each person and displays the total in the 'Total' column (E).

Now, drag the formula down to copy it for the rest of the attendees. Their 'Total' cells will automatically update as you mark their attendance in the 'Present' and 'Absent' columns.

Sorting and Filtering Data

To sort your attendance sheet by a specific column, click on the small arrow at the top of the column header. Select 'Sort A → Z' or 'Sort Z → A' to sort the names alphabetically. You can also sort by the 'Total' column to see who has the most or least attendances.

To filter your attendance sheet, click on the 'Data' menu at the top and choose 'Create a filter'. Small triangles will appear at the top of each column. Click on a triangle to open a drop-down menu and filter the data based on specific criteria.

Congratulations! You've created a comprehensive and efficient attendance sheet in Google Sheets. This tool will help you keep track of attendance effortlessly, allowing you to focus on more important tasks. Don't forget to save your work regularly by clicking on the floppy disk icon or pressing Ctrl + S. Happy tracking!