Если Ячейка D3=0,7 и Ячейка F3>50 то будет "сумма больше 50" ( то есть в б нельзя чтобы было больше 50) и Если ячейка D4=0,6 и Ячейка F4>60 ( то есть в б нельзя чтобы было больше 60).
То есть сумма зависит от коэффициента.
Вижу что ошибка только не могу сообразить. Уже всю голову сломал. Помогите плиз)
rider99, вопрос по названию темы не закрыт предложите в своем сообщении новое
пока думаете над темой подумайте и над примером какой результат работы формулы предпологается 1. если все условия соблюдены то 50 и 60 должны сложится 2. если соблюдено только одно условие то в зависимости от этого должно отобразится одно из чисел 3. если не соблюдено условие у обоих ЧТО должно отобразится я могу и дальше рассуждать только вам будет легче это сделать так как вы знаете что хотите а я нет
Есть тариф 0,6 и мы не можем поставить сумму больше 50, и есть тариф 0,7 но при нем не может быть сумма больше 60. Я сделал это раздельно, но как собрать это все вместе я не понял.
То есть в одной ячейки тариф у меня меняется от других значений 0,6 или 0,7 и соответственно суммы тоже могут быть разные.
И если при 0,6 ставить больше 50, то должно появляться "сумма превышена," и так же при 0,7 если написали больше 60.
Юрий М, тема: "Контроль вводимого числа в ячейку в зависимости от показателя установленного в другой ячейке с выводом сообщения о превышении"
так толком от вас и не добились что хотите вариант в файле, допиливайте под свои нужды, устанавливайте критерий в В вводите числа в С смотрите результат в D
=ЕСЛИ(D3=0,7;ЕСЛИ(F3>50;"Сумма превышает 50";"");ЕСЛИ(D3=0,6;ЕСЛИ(F3>60;"Сумма превышает 60";"")))
=ВЫБОР(ПОИСКПОЗ(D3;{0,6;0,7};0);ЕСЛИ(F3>60;"Сумма превышает 60";"");ЕСЛИ(F3>50;"Сумма превышает 50";""))
=ЕСЛИ(И(D3=0,7;F3>50);"Сумма превышает 50";"")&ЕСЛИ(И(D3=0,6;F3>60);"Сумма превышает 60";"")
=ЕСЛИ(ИЛИ(И(D3=0,7;F3>50);И(D3=0,6;F3>60));"Сумма превышает "&50+(F3>60)*10;"")
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
и просто не дать вводить больше чем допустимо с помощью проверки данных (посталил еще напоминалку, которая укажет что в ячейке не ТО число если тариф поменялся на более жесткий, а при старом тарифе число было допустимым)))
Ігор Гончаренко, но тогда надо и второе значение контролировать, при такой последовательности ввода 0,6; 61; 0,7 ,останется недопустимая комбинация 0,7- 61
в исходных - 2 тарифа и 2 ограничения для них - и это работает а если ввести еще ограничения на тарифы - то получаем полностью работающую систему (с несущественной фантазией на промежуточных значениях тарифов))