Страницы: 1
RSS
формула для изменения значений по заданным параметрам, Задача такая чтобы в зависимости от условий подставлялось нужное значение
 
Сразу скажу вообще не разбираюсь в формулах и программировании. Задача такая чтобы в зависимости от условий подставлялось нужное значение. примерно так: =если(А1<1.1;"0";если А1>1.1;"1" а вот дальше проблема надо чтобы менялось значение =если А1>1.4;"2" и так далее =если А1>2.8;"3" =если А1>3.2;"4"......  Два значения понятно подставляет без проблем а вот на последующие ругается(( может кто знает какое другое решение?
 
Цитата
если(А1<1.1;"0";если А1>1.1;"1"
АлСт, если А1=1,1  ?
 
извиняюсь правильно А1>=1.1 потом везде больше или равно
 
АлСт, здесь важна очередность
=ЕСЛИ(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
 
от большего к меньшему даже мысли не было)) Спасибо большое! =ПОИСКПОЗ(A1;{0:1,1:1,4:2,8:3,2})-1  эта сразу подошла. Но за все варианты спасибо буду пользовать!
Страницы: 1
Читают тему
Наверх