ifs

Функция ifs используется в качестве условного оператора. Она позволяет разветвить формулу по результатам проверки истинности нескольких условий.

Синтаксис

if(condition, ifTrue, condition2, ifTrue2, ..., else?)
condition
Обязательный аргумент (Boolean). Условие.
ifTrue
Обязательный аргумент (Value). Действие, если условие возвращает true.
condition2
Обязательный аргумент (Boolean). Второе условие.
ifTrue2
Обязательный аргумент (Value). Действие, если второе условие возвращает true.
else
Необязательный аргумент (Value). Действие, если предыдущие условия возвращают false.

Возвращает Value.

Хотите чувствовать себя в Notion как рыба в воде?

Подпишитесь на канал автора сайта «Формулы Notion 2.0» с обзорами новых функций, советами начинающим и продвинутым пользователям, шаблонами, видеоуроками и эксклюзивными формулами! Перейти

Особенности

Функция ifs является основой для написания формул Notion, осуществляющих множественные проверки. Для осуществления одной проверки можно заменить функцию ifs функцией if или условным (тернарным) оператором.

25 формул Notion на каждый день

Бесплатный шаблон для Notion с подборкой из 25 востребованных формул от автора сайта «Формулы Notion 2.0». Перейти

Использование

Принцип работы ifs

/* https://notionformulas.chumakova.ru */ifs(

	prop("Число 1").empty() || prop("Число 2").empty(), /* Условие 1 */
	"Введите оба числа", /* Действие, если условие 1 возвращает true */
	
	prop("Число 1") > prop("Число 2"), /* Условие 2 */ 
	"Число 1 больше числа 2", /* Действие, если условие 2 возвращает true */
	
	prop("Число 1") < prop("Число 2"), /* Условие 3 */
	"Число 1 меньше числа 2", /* Действие, если условие 3 возвращает true */

	/* Другие условия и действия */
	
	"Числа равны" /* Действие, если все предыдущие условия возвращают false */
	
)
Формула Notion 2.0 «Принцип работы ifs»

В этой формуле используются: prop, empty, || (or), >, <.

Ветвление формулы по нескольким условиям

/* https://notionformulas.chumakova.ru */prop("A") > prop("B") ? "A больше B" : (prop("A") == prop("B") ? "A равно B" : "A меньше B")
/* Вложенные операторы */
/* https://notionformulas.chumakova.ru */if(prop("A") > prop("B"), "A больше B", if(prop("A") == prop("B"), "A равно B", "A меньше B"))
/* Вложенные функции if */
/* https://notionformulas.chumakova.ru */ifs(
	prop("A") > prop("B"), "A больше B",
	prop("A") == prop("B"), "A равно B",
	"A меньше B"
)
/* Функция ifs */
Формула Notion 2.0 «Ветвление формулы по нескольким условиям»

В этой формуле используются: prop, ?:, >, ==, if.

Группировка заказов по сумме покупки

/* https://notionformulas.chumakova.ru */ifs(
	prop("Сумма покупки") > 10000, "Более 10 000 руб.",
	prop("Сумма покупки") < 5000, "Менее 5 000 руб.",
	"От 5 000 до 10 000 руб."
)
Формула Notion 2.0 «Группировка заказов по сумме покупки»

В этой формуле используются: prop, >, <.

Калькулятор цены со скидкой

/* https://notionformulas.chumakova.ru */lets(
	t, prop("Тип цены"),
	ifs(
		t == "Исходная", prop("Цена") - prop("Цена") * prop("Скидка"),
		t == "Со скидкой", prop("Цена") / (1 - prop("Скидка")),
		"".toNumber()
	).round()
)
Формула Notion 2.0 «Калькулятор цены со скидкой»

В этой формуле используются: lets, prop, ==, – (вычитание), *, /, toNumber, round.

Интерпретация значений из списков (массивов)

Функция Notion ifs часто используется в сложных формулах, с помощью которых интерпретируются значения, содержащиеся в списках (массивах).

Фаза луны

Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.

Формула Notion 2.0 «Фаза луны»

Знак зодиака по дате рождения (западная астрология)

Определение знака, стихии, креста и начала осуществляется автоматически. Нужно лишь ввести дату рождения.

Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.

Формула Notion 2.0 «Знак зодиака по дате рождения (западная астрология)»

Знак зодиака по дате рождения (китайская астрология)

Решение примечательно тем, что знак и стихия определяются не по григорианскому календарю, а по китайскому лунному. Определение знака и стихии осуществляется автоматически. Нужно лишь ввести дату рождения.

Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.

Формула Notion 2.0 «Знак зодиака по дате рождения (китайская астрология)»

Скриншот от 25.05.2024.