Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

Упрощение формуды ЕСЛИ в Excel

Автор Mary Sharp, 04.11.2013, 20:20

« назад - далее »

Mary Sharp

Здравствуйте, помогите пожалуйста упростить вот эту формулу:

=ЕСЛИ(G2<>0;ЕСЛИ(F2=5;3300;ЕСЛИ(F2=4,75;3100;ЕСЛИ(4,75>F2>=4,5;2900;ЕСЛИ(4,5>F2>=4;2200;0))));0)

Полная таблица в внизу, вдруг поможет вам.

Czeslaw

Можно и так.
=IF(G2>0;--LOOKUP(F2;{0;4;4,5;4,75;5};{"0";"2200";"2900";"3100";"3300"});0)
Мне кажется Ваша формула в прмежутке от 4 до 4,5 считала неправильно.

cheshiki1

меньше 4 значения есть?
между 4,75 и 5 что?
больше 5 ?

Mary Sharp

Если средний балл 5 = 3300
если средний балл 4,75=3100
если средний балл >4,5 =2900
если средний балл <4,5 =2200

Mary Sharp

Цитата: Czeslaw от 04.11.2013, 22:33
Можно и так.
=IF(G2>0;--LOOKUP(F2;{0;4;4,5;4,75;5};{"0";"2200";"2900";"3100";"3300"});0)
Мне кажется Ваша формула в прмежутке от 4 до 4,5 считала неправильно.

Спасибо большое! Да, ошибка была, не заметила)

runner

Так соответствует?
{=ПРОСМОТР(F2;{3;4;4.5;4.75;5};{0;2200;2900;3100;3300})}

... У меня почему-то не удалось воспроизвести результат от Czeslaw :(

zs

=Если(G2>0;--Просмотр(F2;{0;4;4,5;4,75;5};{"0";"2200";"2900";"3100";"3300"});0)
Скопировать формулу

runner

Да, похоже, я с точками/запятыми не попал :) Вот только зачем результирующие цифры в кавычках?

zs