Страницы: 1
RSS
Создание критериев для расширенного фильтра
 
Здравствуйте! Прошу помощи. Передо мной такая задача.
Определить студентов одного года рождения,
обучающихся на математическом, физико-техническом или экономическом факультетах,
сдавших с оценкой "4" бег на 100 м или с оценкой "5" прыжки в
длину.
Создала условия, но что-то видимо не так, раз не появляется результат.
Подскажите пожалуйста!
 
muza56, изучили это? http://www.planetaexcel.ru/techniques/2/197/
 
Да!
 
muza56, я бы так не сказал потому что не работает  :D  сделайте как в примере  
Не бойтесь совершенства. Вам его не достичь.
 
Цитата оттуда:
Цитата
Условия записанные в разных ячейках, но в одной строке - считаются связанными между собой логическим оператором И (AND):
...
Если нужно связать условия логическим оператором ИЛИ (OR), то их надо просто вводить в разные строки.
Сейчас у Вас в одной строке Оценка=4 и Оценка=5, чего быть не может. Значит, надо разнести эти условия по разным строкам, как это уже сделано для Факультета.
И придется повторить условия по датам и факультету в новых строках.
 
Казанский, спасибо!
 
Казанский, мне надо еще решить эту задачу через формулу. Создала формулу, но что-то опять не так, в решении выдает все полностью таблицу.
Может посмотрите?
 
так хотели?
Лень двигатель прогресса, доказано!!!
 
Ваш подправить
=OR(AND(D1<--"01.01.2000";D1>=--"01.01.1999";OR(F1="математический";F1="физико-технологический";F1="экономический");H1="бег на 100 м";J1=4);AND(D1<--"01.01.2000";D1>=--"01.01.1999";OR(F1="математический";F1="физико-технологический";F1="экономический");H1="прыжки в длину";J1=5))

Но компактнее  так
=AND(D2<--"01.01.2000";D2>=--"01.01.1999";SUM(-(F2={"математический";"физико-технический";"экономический"}));SUM((H2={"бег на 100 м""прыжки в длину"})*(J2={4\5})))
Изменено: БМВ - 12.10.2018 19:37:07
По вопросам из тем форума, личку не читаю.
 
но самое прикольное что в формуле пытаемся выставить условие "физико-технологический" а в таблице стоит "физико-технический"
Лень двигатель прогресса, доказано!!!
 
Сергей, подмечено правильно, ошиблась в названии факультета. Спасибо за попытку помочь, в вашей формуле выдает при прыжках в
длину оценки и 5 и 4, а мне надо только 5. :sceptic:  
 
БМВ, что то все равно выдает результат целую таблицу данных
 
Цитата
muza56 написал:
Спасибо за попытку помочь
пожалуйста но это не проблема в доп столбец К2 и протянуть вниз
Код
=ЕСЛИ(И(D2<--"01.01.2000";D2>=--"01.01.1999";ИЛИ(F2="математический";F2="физико-технический";F2="экономический");ИЛИ(И(H2="бег на 100 м";J2=4);И(H2="прыжки в длину";J2=5)));МАКС($K$1:K1)+1;"")
Лень двигатель прогресса, доказано!!!
 
Кросс, однако - http://www.excelworld.ru/forum/2-39568-1
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
muza56, мне кажется вы фильтр не правильно применяете. В условии должно попасть две вертикально расположенные ячейки и условие в нижней. Также формула должна не с первой строки, а со второй работать.

=AND(D2<--"01.01.2000";D2>=--"01.01.1999";OR(F2="математический";F2="физико-технический";F2="экономический");OR(AND(H2="бег на 100 м";J2=4);AND(H2="прыжки в длину";J2=5)))

Фильтр настроен смотрите как. в  доп. столбцах просто для проверки и наглядности оставил.
Изменено: БМВ - 12.10.2018 19:37:26
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх