Google Sheets attendance tracker template

The finished tracker from the video, ready to use. Pick P, A or L for each day. The colours, counts, attendance rate and chart update by themselves. It has room for 30 students and four school weeks.

Download the template (.xlsx)

Open it in Google Sheets

  1. In Google Drive, click New → File upload and pick the file.
  2. Double-click it to open it.
  3. Click File → Save as Google Sheets.
  4. Type your students' names over the sample names in the Attendance tab.
Imported 25 Sep 2026 Google Sheets · unedited screenshot
The template's Summary tab in Google Sheets: counts, attendance rates with 60%, 70% and 0% flagged red, and a stacked bar chart
This file, opened with the steps above. One student, Ivy Chen, was added after the import. Her row, her red 0% and her bar all appeared on their own. Typing X into a day cell was rejected with "Pick P, A or L from the list."

What's inside

The formulas

These are the formulas typed in the video, for row 2 of the Summary tab:

=COUNTIF(Attendance!B2:K2,"P")
=COUNTIF(Attendance!B2:K2,"A")
=COUNTIF(Attendance!B2:K2,"L")
=B2/SUM(B2:D2)

The rate is present days out of every day marked, so a late day lowers it. Format the column as a percent.

The template uses the same formulas with two changes. It has empty rows, and the video didn't. So each formula is wrapped to stay blank on a row with no name, like =IF($A2="", "", COUNTIF(Attendance!$B2:$U2, "P")). The red flag is the custom formula =AND(ISNUMBER($E2), $E2<0.8), not "Less than 0.8", so it only colours real rates.

Changing it

The counting half is explained on the COUNTIF reference page.

Seeing it done

The channel builds this whole system on camera: the dropdowns, the three colours, the counts, the rate, the flag and the chart. Then it changes one cell to show the rest keeps itself up to date. The video is How to Build an Attendance Tracker in Google Sheets.