NotionBox
  • Шаблоны NotionШаблоны NotionШаблоны Notion

    Шаблоны Notion

    Все шаблоны
    12 недель в году планер в Notion
    Шаблоны NotionPremium шаблоны Notion
    12 недель в году. Планер в Notion
    Трекер привычек в Notion
    Шаблоны NotionPremium шаблоны Notion
    Трекер привычек Pro. Шаблон в Notion
    SMM OS - Шаблон для SMM специалиста в Notion
    Шаблоны NotionPremium шаблоны Notion
    SMM OS — Шаблон для SMM специалиста в Notion
    Second Brain – Твой второй мозг в Notion
    Шаблоны NotionPremium шаблоны Notion
    Second Brain. Твой второй мозг в Notion
  • Изучение Notion
    Изучение NotionПоказать больше
    Как использовать фильтры для поиска в Notion
    Как использовать фильтры для поиска в Notion
    9 мин. чтения
    Чек-лист Настройки Рабочего Пространства в Notion
    Чек-лист Настройки Рабочего Пространства в Notion
    11 мин. чтения
    Интеграция Siri и Notion: Как cоздать Shortcut для добавления задач голосом
    Интеграция Siri и Notion: Как cоздать Shortcut для добавления задач голосом
    3 мин. чтения
    Повторяющиеся задачи в Notion
    Повторяющиеся задачи в Notion: Полное руководство
    5 мин. чтения
    Как автоматически отслеживать дедлайны в Notion и Buildin: Готовая формула
    Как автоматически отслеживать дедлайны в Notion и Buildin: Готовая формула
    5 мин. чтения
  • Шаблоны BuildIn.ai
  • Формулы
  • Виджеты

Корзина пуста.

NotionBoxNotionBox
  • Шаблоны NotionШаблоны NotionШаблоны Notion
  • Шаблоны BuildIn.aiШаблоны BuildIn.aiШаблоны BuildIn.ai
  • ИзучениеИзучение
  • ФормулыФормулы
  • Шаблоны NotionШаблоны NotionШаблоны Notion
  • Шаблоны BuildIn.aiШаблоны BuildIn.aiШаблоны BuildIn.ai
  • Изучение Notion
    • Основы Notion
    • Лайфхаки
    • Виджеты
    • Формулы
    • Иконки Notion
  • Меню
    • Блог
    • Отзывы
    • Контакты
Подпишитесь
© 2025. Все права защищены, копирование материалов разрешено только со ссылкой на источник.
NotionBox / Изучение Notion / Лайфхаки / Как в Notion или BuildIn посчитать прогресс завершения текущего года, месяца, недели, дня или всей своей жизни?
Лайфхаки

Как в Notion или BuildIn посчитать прогресс завершения текущего года, месяца, недели, дня или всей своей жизни?

ssobolevski
ssobolevski
Опубликовано 29.01.2025
Обновлено: 21.02.2025
5 мин. чтения
Как в Notion или BuildIn посчитать прогресс завершения текущего года, месяца, недели, дня

Notion и BuildIn позволяют использовать формулы для вычисления различных временных интервалов. В этой статье разберем, как определить, сколько процентов года, месяца, недели или дня уже прошло, а также как рассчитать процент оставшейся жизни.

Содержание
Как вычислить прогресс текущего года?Как вычислить прогресс текущего месяца?Как вычислить прогресс текущей недели?Как вычислить прогресс текущего дня?Как вычислить оставшийся процент жизни?

Прогресс времени с помощью функции dateBetween

Основная функция, которая поможет нам в расчетах, — это dateBetween. Она позволяет вычислять разницу между двумя датами в заданных единицах измерения (дни, месяцы, годы и т. д.).

Синтаксис:

Копировать
dateBetween(ДАТА_1, ДАТА_2, "единица измерения"

Где:

• ДАТА_1 — начальная дата;

• ДАТА_2 — конечная дата;

• «единица измерения» — «days», «months», «years» и т. д.

Как вычислить прогресс текущего года?

Чтобы узнать, сколько процентов текущего года уже прошло, используем следующую формулу:

Копировать
"●".style("green").repeat(
    floor(
        toNumber(formatDate(now(), "DDD")) / 
        ((year(now()) / 400 % 1 == 0 or 
          year(now()) / 4 % 1 == 0 and 
          year(now()) / 100 % 1 != 0) ? 366 : 365) 
        * 10
    )
) +  

"○".repeat(
    ceil(
        10 - toNumber(formatDate(now(), "DDD")) / 
        ((year(now()) / 400 % 1 == 0 or 
          year(now()) / 4 % 1 == 0 and 
          year(now()) / 100 % 1 != 0) ? 366 : 365) 
        * 10
    )
) +  

"   Год: " + 
format(
    round(
        toNumber(formatDate(now(), "DDD")) / 
        ((year(now()) / 400 % 1 == 0 or 
          year(now()) / 4 % 1 == 0 and 
          year(now()) / 100 % 1 != 0) ? 366 : 365) 
        * 100
    )
) + "%"

Эта формула в Notion рассчитывает, сколько процентов текущего года уже прошло, и визуализирует это с помощью 10 индикаторов (● – прошедшая часть, ○ – оставшаяся).
У нас получится вот такой прогресс-бар:

Как вычислить прогресс текущего года?

Как вычислить прогресс текущего месяца?

Воспользуемся формулой:

Копировать
format(
  repeat("●".style("green"), floor(
    (toNumber(formatDate(now(), "D")) / 
    if(month(now()) == 2, 
      if(year(now()) % 400 == 0 or (year(now()) % 4 == 0 and year(now()) % 100 != 0), 29, 28), 
      if(test(format(month(now())), "4|6|9|11"), 30, 31)
    ) * 10)
  ))
) + 
format(
  repeat("○", ceil(
    10 - (toNumber(formatDate(now(), "D")) / 
    if(month(now()) == 2, 
      if(year(now()) % 400 == 0 or (year(now()) % 4 == 0 and year(now()) % 100 != 0), 29, 28), 
      if(test(format(month(now())), "4|6|9|11"), 30, 31)
    ) * 10)
  ))
) + 
" Месяц: " + 
format(
  round(
    (toNumber(formatDate(now(), "D")) / 
    if(month(now()) == 2, 
      if(year(now()) % 400 == 0 or (year(now()) % 4 == 0 and year(now()) % 100 != 0), 29, 28), 
      if(test(format(month(now())), "4|6|9|11"), 30, 31)
    ) * 100)
  )
) + "%"

Результатом будет такой прогресс:

Как вычислить прогресс текущей недели?

Copy
format(
  replaceAll(
    substring("xxxxxxxxxx", 0, floor(
      (round(((day(now()) % 7 + 1) / 7) * 100) / 100) * 10
    )), "x", "●")
).style("green") + 
replaceAll(
  substring("xxxxxxxxxx", 0, ceil(
    10 - (round(((day(now()) % 7 + 1) / 7) * 100) / 100) * 10
  )), "x", "○"
) + " Неделя: " + 
format(
  round((round(((day(now()) % 7 + 1) / 7) * 100) / 100) * 100)
) + "%"

Как вычислить прогресс текущего дня?

Copy
lets(
	hp, now().hour() / 24 * 10,
	"●".style("green").repeat(hp.floor()) 
	+ "○".style("default").repeat(10 - hp.floor())
	+ "   День: " + hp * 10 + "%"
)

Как вычислить оставшийся процент жизни?

Если человек родился 4 июля 1998 года и планирует дожить до 99 лет, то можно рассчитать процент жизни, который уже прошел:

  1. Сделаем свойство «Дата» и называем «Дата рождения»
  2. Создаем свойство «Formula» и называем его «Возраст»
  3. Вставляем в Возраст эту формулу:
Copy
dateBetween(now(), prop("Дата рождения"), "years")

Формула подсчитает ваш полный возраст.

  1. Далее создаем свойство «Number» и называем «В планах дожить до» и вписываем до скольки лет вы собираетесь прожить.
  2. Создаем свойство «Formula» и называем его «Прогресс жизни»

Вставляем следующую формулу:

Copy
"●".style("green").repeat(
    floor(
        dateBetween(now(), Дата рождения, "days") / 
        dateBetween(
            dateAdd(Дата рождения, В планах дожить до, "years"), 
            Дата рождения, "days"
        ) * 10
    )
) +  

"○".repeat(
    ceil(
        10 - dateBetween(now(), Дата рождения, "days") / 
        dateBetween(
            dateAdd(Дата рождения, В планах дожить до, "years"), 
            Дата рождения, "days"
        ) * 10
    )
) +  

"   Жизнь: " + 
format(
    floor(
        dateBetween(now(), Дата рождения, "days") / 
        dateBetween(
            dateAdd(Дата рождения, В планах дожить до, "years"), 
            Дата рождения, "days"
        ) * 100
    )
) + "%"

Теперь вы точно знаете, сколько процентов вашей жизни осталось! У вас должно получится вот так:

Как вычислить оставшийся процент жизни?

Посмотреть все эти формулы в Notion

ТЕГИ#Изучение Notion#Как сделать ... в notion?#Формулы
Поделиться
VKontakte Telegram Копировать ссылку

Популярные шаблоны

12 недель в году планер в Notion
12 недель в году. Планер в Notion
26.02.2025
Company OS – Шаблон Управление бизнесом в Notion
Company OS – Шаблон управления бизнесом в Notion
09.01.2025
Second Brain – Твой второй мозг в Notion
Second Brain. Твой второй мозг в Notion
08.01.2025
SMM OS - Шаблон для SMM специалиста в Notion
SMM OS — Шаблон для SMM специалиста в Notion
09.01.2025
Трекер привычек в Notion
Трекер привычек Pro. Шаблон в Notion
21.02.2025
Статьи по теме
Как использовать фильтры для поиска в Notion
Изучение NotionОсновы Notion

Как использовать фильтры для поиска в Notion

NotionBox
NotionBox
18.04.2025
Шаблоны Notion для управления проектами в команде
Бизнес

Шаблоны Notion для управления проектами в команде

ssobolevski
ssobolevski
23.04.2025
Чек-лист Настройки Рабочего Пространства в Notion
Изучение NotionОсновы Notion

Чек-лист Настройки Рабочего Пространства в Notion

ssobolevski
ssobolevski
12.04.2025

Популярные статьи

Как изменить шрифт в Notion
Основы NotionИзучение Notion

Как изменить шрифт в Notion

ssobolevski
ssobolevski
7 мин. чтения
Автоматизация бизнес процессов: ключ к успеху
Бизнес

Автоматизация бизнес процессов: ключ к успеху

ssobolevski
ssobolevski
17 мин. чтения
Как использовать фильтры для поиска в Notion
Изучение NotionОсновы Notion

Как использовать фильтры для поиска в Notion

NotionBox
NotionBox
9 мин. чтения
Как поделиться шаблоном в Notion
Изучение Notion

Как поделиться шаблоном в Notion

ssobolevski
ssobolevski
4 мин. чтения
Шаблоны Notion для управления проектами в команде
Бизнес

Шаблоны Notion для управления проектами в команде

ssobolevski
ssobolevski
11 мин. чтения
Как сделать резервную копию Notion
Изучение Notion

Как сделать резервную копию Notion?

ssobolevski
ssobolevski
5 мин. чтения
Назад Вперёд
NotionBox

Лучший ресурс обучающих материалов по Notion и BuildIn. Узнайте все, что нужно, чтобы стать более продуктивным и создать свой второй мозг, или персональную систему управления знаниями.

© 2025

Изучение Notion

  • Шаблоны NotionШаблоны NotionШаблоны Notion
  • Шаблоны BuildIn.aiШаблоны BuildIn.aiШаблоны BuildIn.ai
  • Изучение Notion
  • Основы Notion
  • Формулы Notion
  • Виджеты Notion
  • Иконки для Notion

Меню

  • Бизнес
  • Лайфстал
  • Блог
  • Отзывы
  • Контакты

Любое использование материалов с данного сайта допускается только с письменного разрешения правообладателя. Использование материалов сайта является нарушением авторских и смежных прав правообладателя и наказывается в соответствии со ст. 201 УК РБ. Вся информация предоставленная на сайте не является публичной офертой, определяемой положениями Статьи 407 Гражданского кодекса РБ.

Договор оферта
Обмен и возврат
Оплата товара
Доставка товара
Согласие на обработку персональных данных

ИП Соболевский Сергей Викторович
УНП: 291746413
Регистрационный номер, дата регистрации, регистрирующий орган:
291746413, 24.01.2022, Барановичский горисполком
Р/с BY87ALFA30132B45590030270000
в ЗАО “Альфа-Банк” код банка ALFABY2X
Юридический адрес: 225406, Республика Беларусь, Брестская область обл., г. Барановичи, ул. Жукова, д. 8 оф. 42
В торговом реестре с 30.12.2024.
Email: notionboxru@gmail.com
+375(33)309-35-35

logo payment