What are checkboxes in Google Sheets?

When to use it

Use checkboxes on trackers, onboarding lists, QA sheets, and habit grids where one click should flip state: done, approved, reviewed, or included in a export.

When to skip it

Skip checkboxes when you need multi-select tags, long notes, or statuses with more than two states. Use a dropdown validation list instead.

How it works

  1. 1

    Select cells, then Insert > Checkbox to drop controls into the range.

  2. 2

    Checked cells evaluate as TRUE in formulas; unchecked cells are FALSE.

  3. 3

    Count checked rows with COUNTIF(range, TRUE) or SUM on a column of checkboxes treated as 1 and 0.

  4. 4

    Pair checkboxes with conditional formatting to gray out completed rows or strike through titles.

  5. 5

    Protect formula columns while leaving checkbox columns editable for viewers with limited access.

  6. 6

    Copy checkbox cells normally; the control travels with paste into new rows if validation is intact.

Examples in Google Sheets

Task done column

Column B holds checkboxes. Column C shows =IF(B2, "Done", "Open") for filter views that hide finished work.

Select rows to export

Checkbox in column A plus FILTER on the data range where Include column is TRUE builds a dynamic export tab.

Habit tracker

Seven checkbox columns for weekdays; COUNTIF across the row scores weekly completion without typing X marks.

Better Sheets resources

Common mistakes

  • Typing TRUE as text instead of using a real checkbox, which breaks COUNTIF logic.
  • Merging cells that contain checkboxes, which confuses click targets on shared sheets.
  • Using checkboxes in the same column as mixed text values from old imports.
  • Forgetting that sorting moves checkboxes with their rows, which is usually good but surprises people who anchored by position.
  • Linking charts to checkbox columns without fixing range sizes when rows are inserted.

Frequently asked questions

How do I insert a checkbox?
Select cells, then Insert > Checkbox from the menu. Each cell gets a clickable box.
Checkbox vs data validation dropdown?
Checkboxes are binary. Dropdowns support many labeled options and colors on chip lists.
Can checkboxes trigger scripts?
Yes. onEdit fires when someone toggles a checkbox, useful for timestamps or logging.
How do I count checked boxes?
Use =COUNTIF(A2:A100, TRUE) or =SUM(--A2:A100) when checkboxes store boolean values.
Custom checked value?
Data validation lets you map checked and unchecked to custom values, but default TRUE and FALSE are simplest for formulas.
Checkbox on protected sheet?
You can allow editors to change only checkbox ranges while locking formula columns.
Do checkboxes work in Google Forms linked sheets?
Forms does not insert native Sheet checkboxes in responses. Add them on a processing tab after import.
Checkbox and FILTER?
FILTER(data, checkbox_column) returns rows where the box is checked when the column holds TRUE.

Related terms