Страницы: 1
RSS
Лимит значения в ячейке
 
Добрый день!

Прошу подсказать формулу для следующего действия:
В ячейку A1 вносится число.
В ячейке A2 это число умножается на коэфицент.
Значение коэфичента зависит от значения в первой ячейке.
При этом, A2 ограничена лимитом и не может быть выше X и ниже Y.

Например:
В ячейку A1 вносится количество сделок сотрудника. А в A2 отображается премия сотрудника.
Каждая сделка даёт сотруднику премию 100 рублей.
При этом, если сотрудник выполнил меньше 10 сделок, то премия будет начислятся по коэфиценту 50 рублей за сделку. А если сотрудник выполнил больше 20 сделок, то по 200 рублей за сделку. При этом, значение ячейки A2 не может быть ниже 100 рублей (это гранатировання премия сотрудника) и выше 5 000 рублей. Спасибо!  
 
Код
=если(A1<10;A1*50;если(A1<20;A1*100;если(A1=<25;A1*200;5000)))
что то вроде этого в ячейку A2
 
Цитата
Александр написал: что то вроде этого в ячейку A2
Да, но необхомо установить лимиты на ячейку. Не более 5 000  
 
Цитата
past25 написал: необхомо установить лимиты на ячейку
Данные - Проверка данных - Целое число - Между - Минимум:0 - Максимум: 5000
Согласие есть продукт при полном непротивлении сторон
 
Спасибо!  
 
Цитата
past25 написал: Да, но необхомо установить лимиты на ячейку. Не более 5 000
так выше 5000 тысяч будет только если будет 26+ в А1 , а за то отвечает
Цитата
Александр написал: A1=<25;A1*200;5000)))
если вы выше 25 туда вставите то будет 5000 и все ) то есть формула будет при значении A1 выше 25 ставить 5000 и не нужна проверка данных .  лимит не будет превышен.
 
Цитата
past25 написал:  Прошу подсказать формулу
Цитата
Sanja написал:  Проверка данных
Если в A2 стоит формула которая вычисляет чё-то исходя из значения A1, при изменении A1 будет меняться и A2 и вы не заметите несоблюдение правила, которую вы вбили туда.
Вы заметите это только тогда:
1) Вбили в А1 чё-нибудь.
2) Встали в А2.
3) Нажали F2
4) Нажали Enter
Если значение A2 не подпадает под ваше правило, на 4-шаге xl будет ругаться.

Ну а если вы просто будете менять A1 (не делая шаги 2-3-4) вы можете проскочить несоблюдение правила в A2  
Изменено: Бахтиёр - 26.08.2016 15:49:44
 
Код
=ВЫБОР((A1>2)+(A1>=10)+(A1>20)+(A1>25)+1;100;A1*50;A1*100;A1*200;5000)
Если количство сделок:
- 2 и меньше - вернёт 100
- с 3 по 9 включительно - вернёт колич.сделок * 50
- с 10 по 20 включительно - вернёт колич.сделок * 100
- с 21 по 24 включительно - вернёт колич.сделок * 200
- 25 и больше - вернёт 5000
Изменено: Бахтиёр - 26.08.2016 16:29:46
 
Цитата
Александр написал:
=если(A1<10;A1*50;если(A1<20;A1*100;если(A1=<25;A1*200;5000)))
Александр, ваша формула не учитывает нижний лимит (не меньше 100)
 
Sanja, Проверка_данных не даст вводить значение больше положенного, а здесь ситуация другая: ограничить премию верхней планкой (и нижней тоже)
=МАКС(10;МИН(формула;5000))
Страницы: 1
Читают тему
Наверх