Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Excel. Функция ЕСЛИ

Тёмыч Знаток (300), закрыт 14 лет назад
=ЕСЛИ(B2>10;(C2/2);(C2);ЕСЛИ(И(B2>6;B2<10);(C2/1,5);(C2)))

Для данной функции введено Слишком много аргументов.

Выручайте! Что не так?
Лучший ответ
Владимир Авдонин Гуру (2851) 14 лет назад
=ЕСЛИ (B2>10;C2/2; ***C2;*** ЕСЛИ (И (B2>6;B2<10);C2/1,5;C2))
=ЕСЛИ (B2>10;C2/2;ЕСЛИ (И (B2>6;B2<10);C2/1,5;C2))
Лишнее выделено ***С2***. Из-за этого первое ЕСЛИ получается формально завершенным и Excel не переходит ко второму ЕСЛИ. Только после всех ЕСЛИ, в конце формулы получаем =С2=.
Приходи, если что.
Остальные ответы
Рома Жгенти Мастер (1391) 14 лет назад
=ЕСЛИ (условие; ответ при выполнеии условия; ответ если не выполняется условие).... а у тебя путанница какая-то с знаками ; (точка с запятой) и со скобками.. . у тебя после (С2) должна закрываться скобка, а у тебя опять ; и потому excel думает, что ты опять перечисляешь что-то и дает ошубку, а в функции ЕСЛИ ток 3 аргумента =ЕСЛИ (B2>10;C2/2;ЕСЛИ (И (B2>6;B2<10);C2/1,5;C2)) - вот такая должна быть функция...
Похожие вопросы