Страницы: 1
RSS
Вычислить сумму компенсации отдыха детей сотрудников, которая зависит от количества детей и составляет % от стоимости путевки
 
Добрый день!
Подскажите пожалуйста почему в столбцах E и F не работают функции?  
 
потому что формулы написаны неправильно
Код
=$H$2*ВЫБОР(МИН(3;D3);0.25;0.3;0.45)
=ЕСЛИ(И(C3>=3;D3>=2);$H$7;$H$8)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
vkarpov665, В формулах закрепите ссылки на ячейки, чтоб не сползали:  $H$2, $H$7 и $H$8
 
Благодарю за помощь!
Подскажите пожалуйста, какая существенная разница, при написании функции, в таком моменте как выбор столбца или конкретного диапазона?
Код
=ЕСЛИ(И(C3>=3;D3>=2);$H$7;$H$8)
работает и так
Код
=ЕСЛИ(И(C:C>=3;D:D>=2);$H$7;$H$8) 
и так тоже работает
Код
=ЕСЛИ(И(C3:C25>=3;;D3:D25>=2);$H$7;$H$8)
 
Это только кажется, что так работает :)
Функция формирует не одно значение, а массив. Показывает в ячейке одно значение, которое не всегдаа то, которое ожидаете.
 
Как верно указывать столбец или ячейку или диапазон? :)
 
Верно так, как правильно. Зачем укзывать столбец, если проверяете только ячейки конкретной строки?
 
Цитата
=$H$2*ВЫБОР(МИН(3;D3);0.25;0.3;0.45)
Эта формула работает не верно
 
не верно с чем?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Код
=IF(D3=1;$H$2*25%;IF(D3=2;$H$2*30%;IF(D3>=3;$H$2*45%)))*D3
 С ответом (сумма компенсации) J4. Решил так.  Ваш способ пока не знаком
 
Код
=$H$2*ВЫБОР(МИН(3;D3);0.25;0.3;0.45)*D3
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Наверх