Консультация № 200042
06.01.2021, 16:26
0.00 руб.
0 1 1
Здравствуйте, эксперты! Не могли бы Вы помочь с заданием. Я запутался и не понимаю как это делать smile

задание:
требуется:
1. на базе табличного процессора MS Excel организовать интерфейс пользователя-менеджера салона по продаже подержанных автомобилей.
для этого следует:
составить таблицу, в которой должны присутствовать необходимые данные по автомобилям,например:марка,модель,год выпуска,пробег(в тыс. км),мощность двигателя,цвет,цена и т. п. Кроме того,необходимо указать дату приёма автомобиля в салон(чтобы в дальнейшем иметь возможность снижать цену по прошествии установленного срока), а также необходимо предусмотреть графу для указания фамилии менеджера, продавшего автомобиль,
вписать в таблицу данные по 15 автомобилям (на практике их, конечно, существенно больше).
2. продемострировать умение по запросу клиента, осуществлять поиск автомобиля в соответствии с заданными критериями:

Обсуждение

давно
Модератор
137394
1850
07.01.2021, 16:07
общий
это ответ
Здравствуйте, 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 - получим результат.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
Форма ответа