What are checkboxes in Google Sheets?

A checkbox is a cell control that stores TRUE when checked and FALSE when unchecked. Insert checkboxes from Insert > Checkbox or data validation. They power task lists, approval flags, and conditional formulas without typing yes or no by hand.

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.

Next step for Checkbox

Jump to a related Better Sheets resource, or unlock the full tutorial library.

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 Tutorials

Watch how Checkbox works

Browse more tutorials
Spreadsheet Automation 101 Lesson 2: If ( ){ } and Checkboxes

Spreadsheet Automation 101 Lesson 2: If ( ){ } and Checkboxes

Let’s talk about the IF formula and the differences. Learn how to insert...
Uncheck Every Checkbox in Google Sheets

Uncheck Every Checkbox in Google Sheets

Automatically uncheck a whole range of checkboxes. Or just do it yoursel...
Magical Things You Can do with Checkboxes in Google Sheets

Magical Things You Can do with Checkboxes in Google Sheets

Turn your sheets into web apps with interactive checkboxes. Make your sh...
5 Ways to use IF() Formula to Create Magic in Your Sheets

5 Ways to use IF() Formula to Create Magic in Your Sheets

We're going to create some magic here. Some if magic, sprinkle a little ...
User Filter a Google Sheet Database based on Dates, Checkboxes, Dropdown!

User Filter a Google Sheet Database based on Dates, Checkboxes, Dropdown!

Search through and filter data to get what you want, when you want it. T...
Everything I know about Checkboxes (Cool Hacks)

Everything I know about Checkboxes (Cool Hacks)

Let me tell about some cool hacks you can do with checkboxes. Like makin...

Related blog posts

Guides that explain Checkbox in more depth.

Browse the blog

Related glossary terms

Done reading about Checkbox?

Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.