Attendance Tracker in Google Sheets feature image showing the attendance dashboard on a laptop with Monthly Attendance, Annual Summary, People List and Settings previews
Templates

Attendance Tracker in Google Sheets

The Attendance Tracker in Google Sheets is a ready-to-use template for recording daily attendance and turning it into clear monthly and yearly insight. You mark each person as Present, Absent, Late, Half Day or Work From Home on a colour-coded grid, and the tracker totals the month, updates a dashboard and builds a 12-month summary for you.

It suits HR managers, team leads, small business owners, school administrators, teachers and training institutes, because it works for employees and students alike. The file has five working tabs (Monthly Attendance, Dashboard, Annual Summary, People List and Settings) plus an Instructions tab, linked by a navigation bar, and needs no add-ons or macros. This guide explains each tab, the KPIs it reports, how attendance codes are counted and how to set it up for your own team or class.

🎥 Watch the Video Tutorial

Get the Attendance Tracker in Google Sheets

Why Track Attendance in Google Sheets?

Paper registers and loose spreadsheets make it hard to answer simple questions: who has been absent most this term, which department has a lateness problem, or how attendance changed after a policy update. A structured tracker answers them in seconds. Google Sheets adds two practical benefits: several people can update the same file at once, and it works on any device without installing software.

The Tabs at a Glance

Tab Purpose Main contents
Monthly Attendance Daily data entry #, Name and Dept down the side, days 1–31 across the top, colour-coded drop-down codes, then Total P, Total A, Total L, Total WFH and Attendance %
Dashboard Visual overview 5 KPI cards and 4 charts
Annual Summary Year view Attendance % per person for Jan–Dec as a heatmap, plus Avg %, Best and Worst month
People List Directory #, Full Name, Department / Class, Email, Phone, Join Date, Status (Active / Inactive)
Settings Configuration Working Days Configuration, Holiday List and Attendance Code Legend
Instructions Guidance How to use the tracker

1. Monthly Attendance

This is the daily register for the month chosen in Settings (February 2025 in the sample). Each row is a person with their department, and each column is a day of the month. You pick one code per day from a drop-down, and the cell colours itself automatically:

  • P: Present (green)
  • A: Absent (red)
  • L: Late (yellow)
  • H: Half Day (orange)
  • WFH: Work From Home (blue)
  • WE: weekend days, shown in grey

Summary columns on the right show Total P, Total A, Total L, Total WFH and Attendance % for each person, with the percentage colour-coded so low attendance stands out. In the sample, Aarav Sharma (Engineering) has 18 P, 0 A, 1 L and 1 WFH for 100.0%, while Aditya Kumar (Finance) has 16 P and 3 A for 87.5%.

February 2025 attendance grid with colour-coded P, A, L, H, WFH and WE codes and Total P, A, L, WFH and Attendance % columns
Monthly Attendance: colour-coded daily register with totals and Attendance % per person

2. Dashboard

The Dashboard summarises the month in five KPI cards and four charts. The values in the table are from the sample data.

KPI card Sample value What it tells you Better when
Overall Attendance Rate 94.5% How much of the available working time people attended Higher
Chronic Absenteeism 6 How many people are flagged for high absence, using the Acceptable Absence Threshold (%) in Settings Lower
Punctuality Rate 80.4% How often people arrived on time rather than late Higher
WFH Percentage 5.8% Share of attendance that was work from home Depends on your policy
Active People 30 Headcount covered by the tracker Context only

The four charts are Department Attendance Comparison (Present Count and Absent Count for Engineering, Marketing, Finance, HR, Operations and Sales), Attendance Status Distribution (a donut of Present, Absent, Late, Half Day and WFH), Daily Attendance Trend (attendance for each day of the month, dropping to zero on weekends) and Day-of-Week Attendance Pattern (Monday to Friday). The day-of-week chart is especially useful: in the sample, Wednesday is the weakest day, which is the kind of pattern you can plan meetings and shifts around.

Attendance dashboard with 94.5% attendance rate, chronic absenteeism, punctuality and WFH cards and four attendance charts
Dashboard: five KPI cards and four attendance charts

3. Annual Summary

The Annual Attendance Summary (% per Month) shows each person’s attendance percentage for every month from Jan to Dec. Cells are shaded like a heatmap from red to green, so high and low months stand out immediately. Three columns at the end show each person’s Avg %, Best month and Worst month (for example, Aarav Sharma averages 87.5%, best in Mar, worst in Nov). That is helpful for appraisals, term reports and spotting long-running issues.

Annual Attendance Summary heatmap with monthly percentage per person, Avg %, Best and Worst month columns
Annual Summary: 12-month attendance heatmap per person

4. People List

The Employee / Student Directory holds #, Full Name, Department / Class, Email, Phone, Join Date and Status, where Status is Active (green) or Inactive (red). Keeping it current means your register reflects who is actually on the team or in the class.

Employee / Student Directory with full name, department or class, email, phone, join date and Active or Inactive status
People List: employee or student directory

5. Settings

Settings controls how the whole tracker behaves:

  • Working Days Configuration: Working Days per Week (5), Working Days Start (Monday) and Working Days End (Friday)
  • Acceptable Absence Threshold (%): 10 in the sample; used for the Chronic Absenteeism card
  • Current Year and Current Month: 2025 and February in the sample, which drive the Monthly Attendance view
  • Holiday List: #, Holiday Name, Date and day of the week; the sample lists 10 holidays from New Year’s Day to Year End Holiday
  • Attendance Code Legend: the codes and their colours
Settings tab with Working Days Configuration, 10 percent absence threshold, Holiday List and Attendance Code Legend
Settings: working days, threshold, current month, holidays and code legend

How Attendance Codes Are Counted (Example)

The template does the counting for you, but if you want to understand the logic, or build a quick check of your own, these are the standard Google Sheets formulas for counting codes in one person’s row (here, row 7 from column E to AI, the days 1–31):

Present days:  =COUNTIF(E7:AI7,"P")
Absent days:   =COUNTIF(E7:AI7,"A")
Late days:     =COUNTIF(E7:AI7,"L")
Half days:     =COUNTIF(E7:AI7,"H")
WFH days:      =COUNTIF(E7:AI7,"WFH")

A simple do-it-yourself example for one employee in a month with 20 working days (this is an illustration, not the template’s exact Attendance % formula):

Code Days
Present (P) 15
Late (L) 2
Work From Home (WFH) 1
Half Day (H) 1
Absent (A) 1

If you count a half day as half, this person attended 18.5 of 20 days, about 92.5%. Absence is 1.5 days, or 7.5%, which is under a 10% threshold. Your organisation may treat half days or late arrivals differently, so agree the rule before you compare people.

How to Set Up the Tracker

  1. Open the PDF guide that comes with your purchase, click the Google Sheets copy link and save an editable copy to your Google Drive.
  2. Go to Settings first. Set working days, the absence threshold, the current year and month, and replace the sample holidays with your own.
  3. Replace the sample names in the People List with your employees or students, including department or class and status.
  4. Each day, open Monthly Attendance and choose one code per person from the drop-down.
  5. At the end of the week or month, review the Dashboard cards and charts.
  6. Use the Annual Summary for quarterly reviews, term reports or appraisals.
  7. Share the file with department heads through Share > Editor so each can mark their own team.

Real-World Use Cases

  • Small office or agency: track hybrid work with the WFH code and check the WFH Percentage card against your policy.
  • School or coaching centre: enter classes in the Department / Class field, mark students daily and use the Annual Summary for parent meetings and term reports.
  • Retail or warehouse team: use the Day-of-Week Attendance Pattern and Punctuality Rate to plan shift cover on the weakest days.

Best Practices

  • Configure Settings and holidays before entering any attendance.
  • Mark attendance daily; filling in a week later leads to mistakes.
  • Agree how late arrivals and half days are treated, and keep it consistent.
  • Mark leavers as Inactive instead of deleting them, so past months stay correct.
  • Discuss the dashboard in team meetings to address absenteeism early and fairly.
  • Keep one file per year and archive the previous year’s copy.

Limitations: When to Choose Something Else

This is a manual register, so attendance is entered by a person rather than captured by a biometric device or app. It does not calculate payroll, overtime or leave balances, and it does not send automatic email alerts. Google Sheets handles hundreds of people well, but very large organisations may prefer separate files per department or a dedicated HR system. If you need payroll linked to attendance, look at a payroll-specific solution.

Related Attendance and HR Guides

For an analysis-focused view, see the Employee Attendance Dashboard in Google Sheets. Smaller teams may prefer the simpler Weekly Attendance Sheet in Google Sheets, and schools can look at the Student Attendance Calendar in Google Sheets. To plan who works when, read about the Employee Shift Schedule in Google Sheets, and for leave, our guide to tracking employee leave days in Google Sheets.

Prefer Excel? The Attendance Tracker in Excel offers the same approach for desktop users.

If you want to master the counting and lookup formulas behind trackers like this, the Excel AI Mastery: 100 Formulas course on NextGenTemplates Academy covers COUNTIF, lookups and conditional logic with practical exercises.

Frequently Asked Questions

How do I track employee attendance in Google Sheets?

List your people in rows and days in columns, enter one attendance code per day, and count each code with COUNTIF. This template does all of that for you and adds a dashboard and annual summary.

Can I use this tracker for students?

Yes. The People List is an Employee / Student Directory, and the Department / Class field takes class names. The dashboard and Annual Summary work the same way for students as for employees.

Does it support Work From Home and Half Day?

Yes. The register uses P (Present), A (Absent), L (Late), H (Half Day) and WFH (Work From Home), with WE marking weekends. The codes and colours are listed in the Attendance Code Legend in Settings.

How are holidays handled?

Add each holiday with its name, date and day in the Holiday List on the Settings tab. The sample includes 10 holidays for 2025, which you can replace with your own calendar.

How many people can the tracker handle?

Google Sheets comfortably handles hundreds of rows. For very large organisations, a separate copy per department keeps the file fast and easy to manage.

Can several managers update it at the same time?

Yes. Share the file with editors in Google Sheets and each manager can mark attendance for their own team while everyone sees the same dashboard.

Wrapping Up

Good attendance tracking is less about catching people out and more about spotting patterns early. The Attendance Tracker in Google Sheets gives you a colour-coded daily register, a dashboard with attendance rate, chronic absenteeism, punctuality and WFH KPIs, and an annual heatmap for reviews. Configure the Settings tab, load your people list and start marking attendance tomorrow morning.

Get the Attendance Tracker in Google Sheets

📅 Last updated: October 2026

PK
Written by PK (Priyendra Kumar)
Microsoft Certified Professional with 15+ years in data analysis, dashboards and automation. Creator of PK: An Excel Expert and NeoTech Navigators on YouTube. About the author
Tested in the real tool · Last reviewed October 9, 2026
PK
Meet PK, the founder of NeotechNavigators.com! With over 15 years of experience in Data Visualization, Excel Automation, and dashboard creation. PK is a Microsoft Certified Professional who has a passion for all things in Excel. PK loves to explore new and innovative ways to use Excel and is always eager to share his knowledge with others. With an eye for detail and a commitment to excellence, PK has become a go-to expert in the world of Excel. Whether you're looking to create stunning visualizations or streamline your workflow with automation, PK has the skills and expertise to help you succeed. Join the many satisfied clients who have benefited from PK's services and see how he can take your data analysis skills to the next level!
https://neotechnavigators.com