Как создать поле с типом "Формула"

Создавая пользовательские поля, вы можете добавить поле с типом «формула». По аналогии с ячейкой таблицы Excel, в этом поле будет отображаться результат заданных арифметических действий. При создании такого поля вы прописываете, значения из каких полей необходимо использовать, и какие вычисления произвести.


Например, ваша компания занимается управлением недвижимостью. Аренда квартиры стоит 30 000 рублей в месяц, обязательный залог — 20 000 рублей. Ваш клиент хочет заключить договор на 8 месяцев. Чтобы система автоматически посчитала сумму сделки, создайте новое поле «Полная стоимость» с типом «Формула».


Откройте «Настройки», найдите нужный раздел и выберите «Дополнительные поля». Нажмите на кнопку «Добавить». Выберите тип — «Формула» — и введите название. В нижнее поле «Формула» введите все необходимые данные для вычисления: подставьте нужные поля, нажав на звездочку, и используйте знаки


*, +, -, / для обозначения математических операций.


Стоимость аренды * Длительность аренды + Залог.

Теперь, когда вы будете заполнять необходимые значения для определенной сделки, система будет сама вычислять полную сумму.

Вы можете использовать поля-формулы для создания шаблонов документов, чтобы Synergy CRM автоматически подставляла полученные числа в договора, сметы или другие документы.


Какие операции и функции можно использовать в формуле?

Кроме стандартных математических операций сложение (+), вычитание (-), умножение (*) и деление (/) вы можете использовать сложные функции.


• Округлить число: ОКРУГЛ(число,разрядность). В скобках укажите поле, значение в котором нужно округлить, и количество знаков после запятой у результата. Если вы хотите получить целое число, количество знаков после запятой можно не указывать. Например, ОКРУГЛ(5.1234567, 3) -> 5.123 или ОКРУГЛ(5.1234567) -> 5

• Округлить число в большую или меньшую сторону: ОКРУГЛВВЕРХ(число,разрядность) и ОКРУГЛВНИЗ(число,разрядность).

• Выбрать максимальное и минимальное из нескольких значений: МАКС(число1,число2,..,числоN)и МИН(число1,число2,..,числоN).

•Выполнить логическое сравнение и вернуть один результат, если сравнение истинно, и другой — если сравнение ложно: ЕСЛИ(сравнение, результат для ИСТИННО, результат для ЛОЖНО). Пример использования: определяем размер скидки — если сумма заказа меньше 10 000₽, скидка 5%, а если больше, то 10%.


Обратите внимание! Для записи десятичных дробей в формуле используйте в качестве разделителя точку, а не запятую.

Себестоимость * 0,15 — не работает

Себестоимость * 0.15 — работает