Расчет стипендии по трем критериям
Фиолетовенько
Дата: Понедельник, 01.05.2017, 19:46 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Здравствуйте, помогите пожалуйста исправиль формулу. Условие:Заполнить последнюю колонку с использованием вложенной функции ЕСЛИ и логических функций И, ИЛИ по следующему правилу. - если студент не имеет двоек, то ему начисляется обычная стипендия; - если студент имеет отличные и хорошие оценки, то ему начисляется стипендия в двойном размере; - если в сессию имеются двойки, то стипендия не начисляется и равна 0. Если я подставляю значения от ноля до двух во вторую или пятую строки, там высчитывает правильно. А в других строках значения не меняются.
Здравствуйте, помогите пожалуйста исправиль формулу. Условие:Заполнить последнюю колонку с использованием вложенной функции ЕСЛИ и логических функций И, ИЛИ по следующему правилу. - если студент не имеет двоек, то ему начисляется обычная стипендия; - если студент имеет отличные и хорошие оценки, то ему начисляется стипендия в двойном размере; - если в сессию имеются двойки, то стипендия не начисляется и равна 0. Если я подставляю значения от ноля до двух во вторую или пятую строки, там высчитывает правильно. А в других строках значения не меняются. Фиолетовенько
Сообщение отредактировал Фиолетовенько - Понедельник, 01.05.2017, 19:58
Ответить
Сообщение Здравствуйте, помогите пожалуйста исправиль формулу. Условие:Заполнить последнюю колонку с использованием вложенной функции ЕСЛИ и логических функций И, ИЛИ по следующему правилу. - если студент не имеет двоек, то ему начисляется обычная стипендия; - если студент имеет отличные и хорошие оценки, то ему начисляется стипендия в двойном размере; - если в сессию имеются двойки, то стипендия не начисляется и равна 0. Если я подставляю значения от ноля до двух во вторую или пятую строки, там высчитывает правильно. А в других строках значения не меняются. Автор - Фиолетовенько Дата добавления - 01.05.2017 в 19:46
Pelena
Дата: Понедельник, 01.05.2017, 19:53 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация:
4413
±
Замечаний:
±
Excel 365 & Mac Excel
Название темы должно отражать суть задачи, а не перечислять функции Excel. ИсправьтеИсправлено
Название темы должно отражать суть задачи, а не перечислять функции Excel. ИсправьтеИсправлено Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Название темы должно отражать суть задачи, а не перечислять функции Excel. ИсправьтеИсправлено Автор - Pelena Дата добавления - 01.05.2017 в 19:53
Che79
Дата: Понедельник, 01.05.2017, 20:04 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Фиолетовенько , здравствуйте. Один из множества вариантов - формулой массива (ввод Ктрл+Шифт+Энтер). См. желтые ячейки в файле Код
{=ЕСЛИ(ИЛИ(B4:D4<=2);0;ЕСЛИ(И(B4:D4>3);$E$2*2;$E$2))}
[offtop]Васечкин математику, похоже, проспал. Я бы за такую стипуху тоже проспал
Фиолетовенько , здравствуйте. Один из множества вариантов - формулой массива (ввод Ктрл+Шифт+Энтер). См. желтые ячейки в файле Код
{=ЕСЛИ(ИЛИ(B4:D4<=2);0;ЕСЛИ(И(B4:D4>3);$E$2*2;$E$2))}
[offtop]Васечкин математику, похоже, проспал. Я бы за такую стипуху тоже проспал Che79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Понедельник, 01.05.2017, 20:06
Ответить
Сообщение Фиолетовенько , здравствуйте. Один из множества вариантов - формулой массива (ввод Ктрл+Шифт+Энтер). См. желтые ячейки в файле Код
{=ЕСЛИ(ИЛИ(B4:D4<=2);0;ЕСЛИ(И(B4:D4>3);$E$2*2;$E$2))}
[offtop]Васечкин математику, похоже, проспал. Я бы за такую стипуху тоже проспал Автор - Che79 Дата добавления - 01.05.2017 в 20:04
Pelena
Дата: Понедельник, 01.05.2017, 20:06 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация:
4413
±
Замечаний:
±
Excel 365 & Mac Excel
Если точно по заданию (ЕСЛИ, И, ИЛИ), то можно такКод
=ЕСЛИ(И(B4>3;C4>3;D4>3);$E$2*2;ЕСЛИ(И(B4>2;C4>2;D4>2);$E$2;ЕСЛИ(ИЛИ(B4=2;C4=2;D4=2);0;"Неверное значение")))
Если точно по заданию (ЕСЛИ, И, ИЛИ), то можно такКод
=ЕСЛИ(И(B4>3;C4>3;D4>3);$E$2*2;ЕСЛИ(И(B4>2;C4>2;D4>2);$E$2;ЕСЛИ(ИЛИ(B4=2;C4=2;D4=2);0;"Неверное значение")))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Если точно по заданию (ЕСЛИ, И, ИЛИ), то можно такКод
=ЕСЛИ(И(B4>3;C4>3;D4>3);$E$2*2;ЕСЛИ(И(B4>2;C4>2;D4>2);$E$2;ЕСЛИ(ИЛИ(B4=2;C4=2;D4=2);0;"Неверное значение")))
Автор - Pelena Дата добавления - 01.05.2017 в 20:06
Фиолетовенько
Дата: Понедельник, 01.05.2017, 20:25 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Che79 спасибо, но мне нужно только с теми функциями использовать.Pelena , спасибо. Я немного исправила формулу, чтобы не выдавало Неверное значение при 1 и 0. А можно как-то сделать, чтобы это Неверное значение выдавала про всем, больше 5?
Che79 спасибо, но мне нужно только с теми функциями использовать.Pelena , спасибо. Я немного исправила формулу, чтобы не выдавало Неверное значение при 1 и 0. А можно как-то сделать, чтобы это Неверное значение выдавала про всем, больше 5?Фиолетовенько
Ответить
Сообщение Che79 спасибо, но мне нужно только с теми функциями использовать.Pelena , спасибо. Я немного исправила формулу, чтобы не выдавало Неверное значение при 1 и 0. А можно как-то сделать, чтобы это Неверное значение выдавала про всем, больше 5?Автор - Фиолетовенько Дата добавления - 01.05.2017 в 20:25
Pelena
Дата: Понедельник, 01.05.2017, 21:39 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация:
4413
±
Замечаний:
±
Excel 365 & Mac Excel
Если Вашу формулу использовать, можно такКод
=ЕСЛИ(ИЛИ(B4={0;1;2};C4={0;1;2};D4={0;1;2});0;ЕСЛИ(ИЛИ(B4=3;C4=3;D4=3);$E$2;ЕСЛИ(И(B4<6;C4<6;D4<6);$E$2*2;"Неверное значение")))
Если Вашу формулу использовать, можно такКод
=ЕСЛИ(ИЛИ(B4={0;1;2};C4={0;1;2};D4={0;1;2});0;ЕСЛИ(ИЛИ(B4=3;C4=3;D4=3);$E$2;ЕСЛИ(И(B4<6;C4<6;D4<6);$E$2*2;"Неверное значение")))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Если Вашу формулу использовать, можно такКод
=ЕСЛИ(ИЛИ(B4={0;1;2};C4={0;1;2};D4={0;1;2});0;ЕСЛИ(ИЛИ(B4=3;C4=3;D4=3);$E$2;ЕСЛИ(И(B4<6;C4<6;D4<6);$E$2*2;"Неверное значение")))
Автор - Pelena Дата добавления - 01.05.2017 в 21:39
gling
Дата: Понедельник, 01.05.2017, 21:45 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация:
674
±
Замечаний:
0% ±
2010
Еще вариантКод
=ЕСЛИОШИБКА(ВПР(МАКС(B4:D4);{0;0:3;1:4;2:5,1;"-"};2;1)*$E$2;"Неверное значение")
Код
=ЕСЛИОШИБКА(ПРОСМОТР(МАКС(B4:D4);{0:3:4:5,1};{0:1:2:"-"})*$E$2;"Неверное значение")
Еще вариантКод
=ЕСЛИОШИБКА(ВПР(МАКС(B4:D4);{0;0:3;1:4;2:5,1;"-"};2;1)*$E$2;"Неверное значение")
Код
=ЕСЛИОШИБКА(ПРОСМОТР(МАКС(B4:D4);{0:3:4:5,1};{0:1:2:"-"})*$E$2;"Неверное значение")
gling
ЯД-41001506838083
Сообщение отредактировал gling - Понедельник, 01.05.2017, 21:47
Ответить
Сообщение Еще вариантКод
=ЕСЛИОШИБКА(ВПР(МАКС(B4:D4);{0;0:3;1:4;2:5,1;"-"};2;1)*$E$2;"Неверное значение")
Код
=ЕСЛИОШИБКА(ПРОСМОТР(МАКС(B4:D4);{0:3:4:5,1};{0:1:2:"-"})*$E$2;"Неверное значение")
Автор - gling Дата добавления - 01.05.2017 в 21:45
Фиолетовенько
Дата: Вторник, 02.05.2017, 13:09 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Pelena и gling , большое спасибо.
Ответить
Сообщение Pelena и gling , большое спасибо.Автор - Фиолетовенько Дата добавления - 02.05.2017 в 13:09