Apr 10 2024 04:29 AM - edited Apr 10 2024 08:39 AM
Дана вот така задача:
Создайте список сотрудников с их стажем работы (числовой вид) и результатами продаж (проценты). Условия выплаты
премий такие:
1) Если результаты продаж (превышают) 120% или же стаж работы (превышает) 3 года, то сотрудник получает 20% премию
(абсурдное условие, не совместимое с ниже указанным!)
2) Если и стаж работы, и результаты продаж превышают ранее упомянутые показатели, то сотрудник получает 50%
3) Если и стаж работы, и результаты продаж не превышают данные показатели, то премия не назначается
Узнайте какую премию получит тот или иной сотрудник
P.S.: Надо создать два столбца в таблице: в одном надо использовать функцию "и" вместе с функцией "если", во втором -
функцию "или"
Прилогаю скрины. Посмотрите пожалуйста возможно ли добавить формулу которую я предлогаю ?
Предлагаемая мною формула если бы могла работать пограммно , то могла бы отобразить всё в одной строке и стать наглядным форматом отчётности для руководства.
Apr 10 2024 07:31 AM
Пётр,
Нет, невозможно. Начальная формула также не должна работать. Условие типа ">=<" не существует. Вы должны использовать что-то одно, или "<=" или ">=".
Во вторых, в ЕСЛИ должно быть только два возвращаемых значения.
=ЕСЛИ(условие, значение если выполняется, значение если не выполняется).
В примере три, это не работает.
Лучше если бы Вы описали логику что нужно вернуть в зависимости от условий, тогда можно будет предложить формулу. У нас на входе два параметра, стаж и объём продаж которые не зависят от конкретной позиции. Тогда выход должен зависеть отвсех возможных комбинаций этих двух параметров.
Что, к примеру, должно быть на выходе если стаж 20 и результат продаж 110%?
Возвращать ли результат в виде конкретных цифр или как макс, сред, мин - это уже следующего порядка технические детали.
Apr 10 2024 09:30 AM