Страницы: 1
RSS
Функция ЕСЛИ в ЕСЛИ с выбором из диапазона
 
Доброй ночи форумчане, помогите с решением задачи  
есть табличка для расчета зарплаты работника, зарплата зависит от выполнения плана, чем выше выполнение плана тем больше коэффициент к зарплате, коэффициентов 4, таблички в приложении  
вопрос вроде простой, необходимо выбрать коэффициент из списка,для вывода коэффициента ввожу формулу =ЕСЛИ(D10<49,99;C5;ЕСЛИ(50<D10<74,99;C4;ЕСЛИ(75<D10<99,99;C3;ЕСЛИ(D10>=100;C2)))) не получается  
большое спасибо
 
1)  
запись вида ЕСЛИ(75<D10<99,99;... корректна с точки зрения синтаксиса, поэтому ошибки не выдает, но считает она совсем не то, что Вы предполагаете: результат сравнения 75<D10 (ИСТИНА или ЛОЖЬ) сравнивается с числом 99,99  
 
нужна такая запись условия: ЕСЛИ(И(75<D10;D10<99,99);...  
 
2)  
для значений 74,991 или 99,996 Ваша формула даст ЛОЖЬ, ибо эти значения не входят ни в один из диапазонов. Вы так и хотели? или это логическая ошибка?  
 
3) как вариант  
=ГПР(D10;{0;50;75;100:0,7;0,8;0,9;1};2;1)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
по п.2, добавка:  
и даже для значений 50 (ровно) и 75 (ровно) у Вас тоже получится ЛОЖЬ.  
если уж захотите использовать свой вариант, то пишите так:  
=ЕСЛИ(D10<50;C5;ЕСЛИ(И(50<=D10;D10<75);C4;ЕСЛИ(И(75<=D10;D10<100);C3;ЕСЛИ(D10>=100;C2))))
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
=ПРОСМОТР(D10;{0;50;75;100;101;120;500};{0,7;0,8;0,9;1;1,1;1,2})  
 
С перевыполнением не перемудрили?
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
ikki, Владимир большое спасибо, ваши варианты подошли!!! )*  
ikki вы правы на счет логической ошибки, понимала что что-то не так делаю а исправить не понимаю где.  
Владимир, на счет перевыполнения, возможно и перемужрила, показалось что проще для меня сделать аналогично как в п.1
 
=ЕСЛИ(D10<50;$C$5;ЕСЛИ(D10<75;$C$4;ЕСЛИ(D10<100;$C$3;ЕСЛИ(D10=100;$C$2;ЕСЛИ(D10<120;$F$3;ЕСЛИ(D10>=120;$F$2;0))))))  
 
я делаю так.
 
пример "правильных" таблиц для выбора подстановки данных.
Страницы: 1
Читают тему
Наверх