Plan Availability | All plan types |
Permissions |
|
Platform(s) | Web/Browser, Mac app, and Windows app (with some additional limited support on mobile) |
In Airtable, fields allow you to organize all the details for any record in your base, so they can easily be sorted, managed, and analyzed. In this article, learn specifically about Airtable's checkbox field and how to use them.
Adding checkbox fields in Airtable
Checkbox fields are helpful for true/false values within a record. For example, a task tracking base might have a checkbox field to select when a task is complete.
Visit your Airtable home screen.
Create or open your preferred base.
Add or edit a field.
Search for and select Checkbox.
From here, there are 2 additional settings that you can optionally configure:
The “Style” and color of the checkbox icon.
Whether the “Default” state is checked or unchecked when a new record is created.
Click Save.
Hover your mouse over your preferred cell and click the checkbox to select or unselect.
Using checkbox fields in formulas
Note
When working with checkbox fields and formulas, "= 0" means that a checkbox is deselected, and "= 1" means that a box is selected.
Checkbox fields can also be extremely useful for automations. They are of particular value when using the “When record matches conditions" trigger.
Depending upon your use case, you might want to use a checkbox’s Boolean state within the context of a formula field. For example, let’s say your table contains three checkbox fields. The table is tracking content creation and each box must be checked before final approval by an executive stakeholder. You need one formula to look at the three checkboxes and determine if they are checked or unchecked in order to update the formula’s output so that an automation can run and notify the executive stakeholder that approval is needed.
To accomplish the checkbox formula portion of this, you’ll need to use a combination of an IF() statement with several conditional AND() statements. For this example, the three checkbox field names are:
Style guide check complete
Ready for peer review
Ready for manager review
You will need to change the field names to match your base’s configuration. You might also want to change the text that the formula will output if all of the checkbox fields are checked. Here’s what our example formula would look like:
IF(
AND(
{Style guide check complete},
{Ready for peer review},
{Ready for manager review}
),
"Executive approval needed"
)
If you are looking to return a checkbox as the result of a formula, you won't be returning a checkbox field, but rather a checkbox emoji. Check out this support article for information about writing formulas with emojis.
You might also wonder if
Switch()
functions support Boolean validation of checkbox fields. The answer is no,Switch()
functions do not support Boolean validation. Additionally, in some cases if you combineSwitch()
functions withIF()
statements, you may render the equation unable to validate whether the checkbox is checked or unchecked by using a “1” or “0” in the equation.
FAQs
Can multiple record checkbox fields be selected simultaneously?
Using the fill handle allows you to use one record's value to select subsequent records.
Can the value of a checkbox field automatically update?
Checkboxes can be automatically updated by creating an automation that includes the Update record action.
Can API calls return a value from unchecked cells in checkbox fields?
All returned records do not include any fields with "empty" values, e.g. "", [], or false as stated in our documentation for the list records API endpoint.