Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Работа с MS Office > Функция "ЕСЛИ"


Автор: norman 14.5.2006, 15:52
Пишу логическую формулу...и тут у меня возникает проблема...Excel выдаёт сообщение о том, что в формуле превышено количество переменных...

Вот такая  уменя формула:

=ЕСЛИ(ячейка=0; ЕСЛИ(И(ячейка>=1;ячейка<=3); "1%"; ЕСЛИ(И(ячейка>=4;ячейка<=7); "3%")); "100%")

Вот, я мне надо расширить даипозон условий, то есть написать ещё: ЕСЛИ(И(ячейка>=8;ячейка<=10); "5%")

Но, када я впихиваю это условие в формулу вместо значения ЛОЖЬ у второго ЕСЛИ, прога начинает ругаться на певышение колличества переменных...

Помогите плиз...


  

Автор: Aloha 14.5.2006, 20:29
norman попробуй такой вариант:
=ЕСЛИ(ячейка=0;"0%";ЕСЛИ(И(ячейка>=1;ячейка<=3);"1%";ЕСЛИ(И(ячейка>=4;ячейка<=7);"3%";ЕСЛИ(И(ячейка>=8;ячейка<=10);"5%";"100%"))))
 

Автор: Staruha 14.5.2006, 20:31
<=7); "3%")); Попробуй вот эту кавычку перенести в конец.
 А вообще здесь лучше подойдет таблица
  1 - 1%
  4 - 3%
  8 - 5%
 11 - 100%
 и формула ВПР  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)