Формули Notion у 2026 році: підручник (50+ прикладів + шпаргалка)

TL;DR:
  • Формули Notion (властивість formula у базах даних) обчислюють значення з інших властивостей — як формули Excel, але у Notion.
  • Поширені застосування: днів до дедлайну, загальна вартість, статусні теги за правилами, прогрес-бари, відсоток виконання.
  • Синтаксис Notion 2.0 (випущений 2023) зручніший для читання, підтримує if/else, змінні та ланцюжки функцій.

Основи формул Notion

Щоб створити формулу:

  1. У базі даних натисніть +, щоб додати властивість.
  2. Оберіть Формула.
  3. Дайте їй назву (наприклад, "Днів залишилось").
  4. Натисніть редактор формул.
  5. Введіть вашу формулу.
  6. Натисніть Готово.

Поширені приклади формул

1. Днів до дедлайну

dateBetween(prop("Дедлайн"), now(), "days")

Повертає: позитивне число, якщо дата у майбутньому; від'ємне, якщо минула; 0, якщо сьогодні.

2. Загальна вартість (Кількість × Ціна)

prop("Кількість") * prop("Ціна за одиницю")

3. Позначити "Прострочено", якщо минув дедлайн

if(prop("Дедлайн") < now() and prop("Статус") != "Готово", "🔴 Прострочено", "✅ Вчасно")

4. Прогрес-бар від 0 до 100

let(
  pct, prop("Виконано") / prop("Всього") * 100,
  format(pct) + "% " + repeat("█", floor(pct / 10)) + repeat("░", 10 - floor(pct / 10))
)

Відображає: 60% ██████░░░░

5. Форматування валюти

"$" + format(prop("Сума"))

6. Рік із дати

year(prop("Створено"))

7. Час від створення

dateBetween(now(), prop("Створено"), "days")

8. Об'єднання імені та прізвища

prop("Ім'я") + " " + prop("Прізвище")

9. Підрахунок слів

length(split(prop("Текст"), " "))

10. Умовний emoji статусу

if(prop("Статус") == "Готово", "✅",
   if(prop("Статус") == "У роботі", "🚧",
      if(prop("Статус") == "Заблоковано", "🚫", "⏳")
   )
)

Синтаксис Notion Formula 2.0 (2023+)

У 2023 році Notion випустив новий синтаксис формул. основні можливості:

  • Функція let() — зберігання змінних для повторного використання.
  • Ланцюжок методівprop("Назва").upper() замість upper(prop("Назва")).
  • Списки та Map — робота з масивами значень.
  • filter() та map() — операції зі списками.

Шпаргалка по формулах Notion

ФункціяПрикладРезультат
now()now()Поточна дата і час
today()today()Сьогоднішня дата (без часу)
year()year(prop("Дата"))2026
month()month(prop("Дата"))5 (травень)
day()day(prop("Дата"))2
dateBetween()dateBetween(кінець, початок, "days")Кількість днів
dateAdd()dateAdd(now(), 7, "days")7 днів від зараз
format()format(123.45)"123.45"
length()length("привіт")6
upper()upper("привіт")"ПРИВІТ"
lower()lower("ПРИВІТ")"привіт"
contains()contains("привіт світ", "світ")true
replace()replace("abc", "b", "x")"axc"
slice()slice("привіт", 0, 3)"при"
concat()concat("a", "b", "c")"abc"
round()round(3.7)4
floor()floor(3.7)3
ceil()ceil(3.2)4
abs()abs(-5)5
min() / max()min(3, 5)3

Поширені патерни формул Notion

Відстеження часу — загальна кількість годин

dateBetween(prop("Кінець"), prop("Початок"), "hours")

Прогрес до цілі у відсотках

format(round(prop("Зроблено") / prop("Ціль") * 100)) + "%"

Відображення зіркового рейтингу

repeat("⭐", prop("Рейтинг")) + repeat("☆", 5 - prop("Рейтинг"))

Днів з останнього контакту (CRM)

dateBetween(now(), prop("Останній контакт"), "days")

Автоматичне тегування за датою

if(dateBetween(prop("Дата"), now(), "days") < 7, "Нещодавно", "Давно")

Обмеження формул Notion

  • Не можна посилатися на інші бази даних — лише властивості тієї самої бази (для між-базового використання — Relations + Rollups).
  • Немає регулярних виразів — лише прості рядкові операції.
  • Обмежена ітерація — немає традиційних циклів (використовуйте map/filter для списків).
  • Продуктивність — складні формули у великих базах (1000+ рядків) можуть гальмувати.

Часті запитання

Формули Notion — це як Excel?

Концептуально так — обидва обчислюють значення з інших комірок. Формули Notion простіші та інтегровані з властивостями бази даних.

Чи можна використовувати формули поза базами даних?

Ні — формули працюють лише в колонках властивостей бази даних. Для вбудованого тексту можна використовувати математичні рівняння або форматування.

Як відобразити результат формули як статусний бейдж?

Використовуйте if/else, що повертає emoji або форматовані рядки. Потім відображайте властивість-формулу у табличному або board-вигляді.

Чи можна імпортувати формули Excel у Notion?

Ні напряму — формули Notion мають інший синтаксис. Потрібно переписувати вручну. Сайти на зразок notionformulas.com допомагають конвертувати поширені патерни.

Чи можуть формули звертатися до даних в іншій базі Notion?

Опосередковано — через Relations + Rollups. Налаштуйте Relations, потім використовуйте Rollup для отримання значень, з якими формули зможуть працювати.

основні висновки

  • Додайте властивість Formula до будь-якої бази для обчислюваних значень.
  • Поширені застосування: дедлайни, прогрес, суми, умовні статуси.
  • Синтаксис Notion 2.0: змінні let(), ланцюжки методів, filter/map.
  • Обмеження: немає між-базових посилань, немає regex, гальмує на 1000+ рядків.
  • Використовуйте бібліотеки формул (notionformulas.com) для натхнення.

Продавайте шаблони Notion із вбудованими формулами

Додайте URL UniLink до свого профілю — демонструйте преміум-шаблони Notion з просунутими формулами. Безкоштовно з аналітикою кліків.

Спробувати UniLink безкоштовно →