Сразу скажу вообще не разбираюсь в формулах и программировании. Задача такая чтобы в зависимости от условий подставлялось нужное значение. примерно так: =если(А1<1.1;"0";если А1>1.1;"1" а вот дальше проблема надо чтобы менялось значение =если А1>1.4;"2" и так далее =если А1>2.8;"3" =если А1>3.2;"4"...... Два значения понятно подставляет без проблем а вот на последующие ругается(( может кто знает какое другое решение?
формула для изменения значений по заданным параметрам, Задача такая чтобы в зависимости от условий подставлялось нужное значение
05.07.2025 06:09:17
|
|
|
|
05.07.2025 06:55:04
|
|||
|
|
05.07.2025 07:41:51
извиняюсь правильно А1>=1.1 потом везде больше или равно
|
|
|
|
05.07.2025 07:53:41
АлСт, здесь важна очередность
=ЕСЛИ(A1>=3,2;4;ЕСЛИ(A1>=2,8;3;ЕСЛИ(A1>=1,4;2;ЕСЛИ(A1>=1,1;1;0)))) или =ЕСЛИМН(A1>=3,2;4;A1>=2,8;3;A1>=1,4;2;A1>=1,1;1;1;0) далее на выбор альтернативные варианты: =ЕСЛИ(A1<1,1;0;ЕСЛИ(A1<1,4;1;ЕСЛИ(A1<2,8;2;ЕСЛИ(A1<3,2;3;4)))) =ЕСЛИМН(A1<1,1;0;A1<1,4;1;A1<2,8;2;A1<3,2;3;1;4) =ПРОСМОТР(A1;{0:1,1:1,4:2,8:3,2};{0:1:2:3:4}) =ВПР(A1;{0;0:1,1;1:1,4;2:2,8;3:3,2;4};2) =ГПР(A1;{0;1,1;1,4;2,8;3,2:0;1;2;3;4};2) =ПЕРЕКЛЮЧ(1=1;A1<1,1;0;A1<1,4;1;A1<2,8;2;A1<3,2;3;4) =4-(A1<1,1)-(A1<1,4)-(A1<2,8)-(A1<3,2) =(A1>=1,1)+(A1>=1,4)+(A1>=2,8)+(A1>=3,2) =ПОИСКПОЗ(A1;{0:1,1:1,4:2,8:3,2})-1 |
|
|
|
05.07.2025 07:59:11
от большего к меньшему даже мысли не было)) Спасибо большое! =ПОИСКПОЗ(A1;{0:1,1:1,4:2,8:3,2})-1 эта сразу подошла. Но за все варианты спасибо буду пользовать!
|
||||
|
|
|||
Читают тему