Skip to main content
2026 Efficiency Upgrade - Save ¥30 on Templates
Coupon Code:FLOW3DAYS
Only 0 days left 09:05:46

How to Auto-Advance Dates Based on Multiple Checkbox States in Notion

Use Notion Formula lets and empty functions to automatically calculate and advance dates based on multiple Checkbox column states.

This question comes from a reader of the Notion course. It has been organized and shared here. If you encounter similar issues while using Notion, feel free to leave a comment.

Reader's Question

Hi, I'm wondering why only the first condition is showing results (if "start" has a value, add one day). The subsequent compound conditions don't seem to work (if start and day1 both have values, add 2 days, and so on). Why aren't the compound conditions working?

My Answer

First, the best way to check whether a field is empty is to use the empty() function. When a field is empty, empty("Property XX") returns true. For example:

Using this feature, we can construct a formula like this to meet your needs:

if(
    prop("Start").empty()==true,"未启动".style("b","red"),

    lets(
    a,if(prop("Start").empty()!=true,1,0),
    b,if(prop("Day 1").empty()!=true,1,0),
    c,if(prop("Day 2").empty()!=true,2,0),
    d,if(prop("Day 4").empty()!=true,4,0),
    e,a+b+c+d,
    dateAdd(prop("Start"),e,"days")
)

)

Here's the result in action:

Formula Breakdown

The lets function defines the following variables internally:

a = if(Start is not empty, return 1, return 0)
b = if(Day 1 is not empty, return 1, return 0)
c = if(Day 2 is not empty, return 2, return 0)
d = if(Day 4 is not empty, return 4, return 0)
e = a + b + c + d (sum of all values above)

The last line:

dateAdd(prop("Start"), e, "days")

  • Starts from the Start date
  • Adds the value of e
  • Unit is days

Reference Template


📘 FLO.W — Notion Personal Management System

FLO.W is a Notion-based personal management template that integrates tasks, notes, projects, habits, and more, complete with comprehensive tutorials.

Ready-to-use Notion template system
Complete tutorials included, beginner-friendly
Continuously updated and maintained
Learn About FLO.W Template✨ 1531+ users chose FLO.W
Share this post
二一

Notion 深度用户,专注于知识管理和效率工具的研究与实践

Newsletter

Join the community

Subscribe to our newsletter for the latest news and updates