Здравствуйте, timramfan!
Как Вы указали в личном сообщении, этот вопрос полностью совпадает с заданным
01.10.2008, 08:51 №145599, единственно, Вы не изложили его полностью. И ссылка на файл, мною сделанный, больше не работает.
Представляю решение на базе Excel 2010.
Вот таблица. ya210106.xlsx (9.6 кб) Применим фильтр (выделим ячейки A3:I3, жмем фильтр)
1. Найдём автомобиль определённой марки и модели. Например, Mazda второй модели.
Сначала применим фильтр по марке машины
Точно так же применим фильтр по модели (то есть получим отфильтрованную таблицу
Марка Mazda
[b]И[/b] и Модель 2.) В результате:
Для нового поиска можно нажать Очистить в закладке ленты Фильтр и затем сформировать новый запрос.
2. Очистить в закладке ленты Фильтр.
Получим машины с мощностью двигателя больше какого-то значения, например 100.
Результат:
3. В меню Данные - Фильтр - Отобразить всё.
Найдём автомобили с годом выпуска более заданного (допустим >2009)
[b]ИЛИ[/b] пробег меньше заданного (допустим < 70).
Для этого пометим две ячейки из шапки: 3 и 4 и скопируем их, например, внизу таблицы (у меня в примере это ячейки С20 и В20)
В первой строке копии шапки в графе год выпуска напишем >2009 (у меня в примере С21), во второй строке (первая пустая) в графе Пробег напишем < 70 (у меня в примере D22)
(то есть условия в разных строках -это
[b]ИЛИ[/b], а в одинаковых -это
[b]И[/b]).
Далее в ленте Фильтр-Дополнительно - Расширенный фильтр -диапазон условий -выделим сформированные нами условия.
OK - получим результат.
4. В меню Данные - Фильтр - Отобразить всё.
Автомобили, для которых одновременно (логическая функция И) должны выполняться условия: год выпуска больше заданного, мощность двигателя не меньше некоторого заданного значения, цена не превышает заданное значение.
Одновременное выполнение условий - проще всего это достигается последовательным применением фильтра в каждом столбце: смотрите по аналогии пункт 1. Сложнее (и в данном случае не нужно, так как все условия И), применяя расширенный фильтр (смотрите пункт 3).
5. В меню Данные - Фильтр - Отобразить всё.
Автомобили, срок пребывания которых более 60 дней.
В ячейке вне таблицы (у меня в примере K4) напишем формулу с условием фильтрации =ДНЕЙ360(H4;СЕГОДНЯ())>60 Функция ДНЕЙ360 считает кол-во дней между двумя датами. Функция СЕГОДНЯ() выдаёт сегодняшнюю дату (точнее -системную дату на Вашем компьютере)
Далее поступаем как в п. 3: в ленте Фильтр-Дополнительно - Расширенный фильтр
- Птичку оставляем в позиции -Фильтровать на месте
- Исходный диапазон - нажимаем справа от сектора выбора кнопку, выделяем всю таблицу от шапки до последней строки (у меня в примере A3:I18)
- Диапазон условий - нажимаем справа от сектора выбора кнопку, выделяем клетку Дни и ниже формулу критерия (т. е. ячейки K3:K4)
OK - получим результат.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет