Notion 的 Formula(公式)常常讓新手又愛又怕。
- 愛:因為它可以讓 Notion 自動計算、提醒、分類、判斷
- 怕:因為看起來很像程式語言,好複雜
但其實——
大部分人常用的 Notion 公式不到 10 種! 而且你用到的功能也常常只是加減乘除、判斷與日期計算而已。今天這篇就是要讓你「0 底子也看得懂」,帶你學 5 種最重要的公式技巧,只要你會這五種,80% 的 Notion 模板都能自己建立。
🌟 1. 自動顯示狀態:如果到了日期,就提醒我!
最常用的功能是做出一個「是否逾期」的自動判斷。
📌 公式:判斷是否逾期
if(now() > prop("日期") and prop("狀態") != "完成", "⚠️ 逾期", "正常")
會用到:
- now():現在時間
- prop():抓欄位
- if():判斷式
用途:
- 任務管理
- 工作排程
- 專案進度追蹤
只要你設定了日期,Notion 就會自動提醒你哪個超期了。
🌟 2. 自動計算天數:距離截止還剩幾天?
如果你在規劃婚禮、專案、報告、內容排程,一定會需要知道剩餘天數。
📌 公式:倒數計算
dateBetween(prop("截止日"), now(), "days")
效果:
- 如果還沒到截止日 → 顯示正數(剩餘天數)
- 如果已過期 → 顯示負數
用於:
- 婚禮倒數
- 報告截止日
- 內容發佈倒數
🌟 3. 自動分類:依「優先度」決定任務是否顯示警告
這類公式很常用在內容創作者、PM、接案者的任務管理。
📌 公式:依優先度判斷
if(prop("優先度") == "高", "🔥 高優先", "一般事項")
也可以延伸:
if(prop("優先度") == "高", "🔥",
if(prop("優先度") == "中", "⭐", "🧊"))
這種巢狀 if 是最常見的用法之一。
🌟 4. 日期轉換:把日期變成星期幾(超好用!)
你可能會用在:
- 課表
- 內容排程
- 運動計畫
- 上課安排
📌 公式:顯示星期幾
formatDate(prop("日期"), "dddd")
結果會是:
- Monday (星期一)
- Tuesday (星期二)
- …
如果你想顯示中文:
formatDate(prop("日期"), "ddd")
會顯示:
- 週一
- 週二
- 週三
🌟 5. 自動加總:計算金額、累計數量、統計次數
最常見場景:
- 婚禮費用統整
- 訂單加總
- 學習紀錄累計時數
- 計算習慣打卡次數
📌 公式示例:計算總額
prop("單價") * prop("數量")
真的就這麼簡單!
也可以加上條件:
if(prop("是否支付") == true, prop("金額"), 0)
這樣可以計算「已支付總額」。
📌 Bonus:這 10 個常用 Notion 公式你也一定要知道
- if():判斷
- and / or:複合條件
- prop():抓欄位
- contains():文字判斷
- empty() / not empty():檢查是否有內容
- replace():處理文字
- dateBetween():日期差
- now():現在時間
- round():四捨五入
- format():把數字變文字
如果你能掌握這些,基本上你可以自己建立 80% 的 Notion 進階模板。
🎉 結語:Formula (公式)並不難,你只需要會最常用的那 20%
大部分人在使用公式時的心魔是:
- 看起來像程式語言就害怕
- 覺得用了公式 Notion 就會變複雜
- 擔心會破壞資料庫結構
但其實,Notion 的公式是為了讓你的系統更簡單,而不是更複雜。
你今天學會的:
- 檢查是否逾期
- 計算倒數天數
- 自動分類
- 顯示星期幾
- 累計加總
已經能使用在:
✔ 任務管理
✔ 工作排程
✔ 內容產出系統
✔ 婚禮籌備
✔ 金額統計、費用管理
✔ 生活紀錄、習慣追蹤












