Информатика / Лабораторные 2 курс_Office2007
.pdf
6)Нажмите кнопку Добавить для задания ограничений изменения ячеек С2:С4. Для данной задачи ограничения будут следующими:
a)Количество оборудования должно быть целочисленным. Для задания этого ограничения щелкните по строке Ссылка на ячейку и укажите ячейку С2. Из списка посредине выберите значение цел. После задания ограничения нажмите кнопку OK.
b)Количество оборудования должно быть положительным. Чтобы задать это ограничение, щелкните по строке Ссылка на ячейку и укажите ячейку С2. Из списка посредине выберите значение >=, а в строке Ограничение укажите 1. После задания ограничения нажмите кнопку OK.
c)Количество оборудования должно быть ограничено сверху в соответствии с производственными мощностями фирмы:
С2 <= 90 |
СЗ <= 90 |
С4 <= 70. |
Введите верхнее ограничение для ячейки С2.
d)Задайте ограничения a), b), c) для ячеек СЗ и С4.
e)Необходимо ограничить величину суммарных затрат в соответствии с финансовыми возможностями фирмы (F6):
F6 <= $200000
f)Для начала работы команды нажмите кнопку Выполнить. После завершения работы мастера в окне Результаты поиска решения убедитесь, что включен переключатель Сохранить найденное значение, и нажмите кнопку ОК.
g)Просмотрите результаты поиска решения и сохраните файл.
41
Задание 6. На приобретение оборудования для нового производственного участка выделено 36000 у. е. Оборудование должно быть размешено на площади, не превышающей 48 м2. Предприятие может заказать оборудование двух видов:
более мощные машины А стоимостью 6200 у. е., требующие производственную площадь 7,3 м2 (с учетом проходов) и дающие 124 ед. продукции за смену;
менее мощные машины типа Б стоимостью 2300 у. е., занимающие площадь 2,5 м2 и дающие за смену 45 ед. продукции.
Найти оптимальный вариант приобретения оборудования, обеспечивающий максимум общей производительности нового участка.
1) Создаем таблицу с исходными данными задачи:
2)Вводим формулы задания 6.
•Чтобы найти общую стоимость покупки (B6), необходимо почленно перемножить количество заказанного оборудования (E3:E4) на его стоимость (B3:B4), а затем сложить полученные произведения. Данную операцию с массивами выполняет встроенная функция СУММПРОИЗВ.
•Аналогичным образом находим общую площадь (C6) и общую производительность (D6).
3)Необходимо подобрать значения ячеек E3:E4 таким образом, чтобы общая производительность участка была максимальной. Для этого выполняем команду Данные\Поиск решения и указываем:
•целевую ячейку, ее значение нужно сделать максимальным;
•ячейки-переменные, их значения можно менять при поиске максимума целевой ячейки.
42
4)При поиске максимума целевой ячейки необходимо соблюдать следующие ограничения:
•Заказ на покупку – это целые неотрицательные числа;
•Общая площадь не должна быть больше Площади участка;
•Общая стоимость покупки не должна быть больше Выделенной суммы.
Установите данные ограничения с помощью кнопки Добавить:
5)Кнопкой Параметры вызовите диалоговое окно, в котором выберите Линейную модель решения задачи.
6)Вернитесь в окно Поиск решения и нажмите Выполнить.
7)Сохраните найденное решение, нажав ОК.
Задание 7. Предприятие электронной промышленности выпускает две модели радиоприемников, причем каждая модель производится на отдельной технической линии. Суточный объем производства первой линии – 88 изделий, второй линии – 66 изделий. На радиоприемник первой модели расходуется 14 однотипных элементов электронных схем, на радиоприемник второй модели – 11 таких элементов. Максимальный суточный запас используемых элементов равен 910 единицам. Прибыль от реализации одного радиоприемника первой и второй модели равна 19 и 15 у.е. соответственно. Определить оптимальный суточный план производства радиоприемников, приносящий максимальную прибыль.
1) Создаем таблицу с исходными данными задачи:
2)Вводим формулы задания 7 для подсчета Суммарного расхода и Суммарной прибыли.
3)С помощью команды Поиск решения подбираем значения B3:B4 таким образом, чтобы Суммарная прибыль была максимальной.
43
4)Ограничения задачи:
•Оптимальный объем выпуска должен задаваться целыми неотрицательными числами;
•Оптимальный объем выпуска не должен быть больше, чем Максимальный объем выпуска;
•Суммарный расход элементов электронных схем на выпуск радиоприемников не должен превышать Запас элементов.
Задание 8. Для рытья котлована объёмом 1590 м3 строители получили три экскаватора:
большой экскаватор производительностью 21,9 м3/час расходует в час 8,8 литров бензина; средний экскаватор – 14,4 м3/час и 5,2 л/час;
малый экскаватор – 8 м3 и 2 л/час.
Экскаваторы могут работать одновременно, не мешая друг другу. Запас бензина у строителей ограничен и равен 617 литров. Если рыть котлован только малым экскаватором, то бензина заведомо хватит, но это будет очень долго. Каким образом следует использовать имеющуюся технику, чтобы выполнить работу как можно скорее?
1) Создаем таблицу с исходными данными задачи:
2)Вводим формулы задания 8 для подсчета Объема работы, Расхода топлива, Общего времени работы, Общего объема работы и Общего расхода топлива.
3)С помощью команды Поиск решения подбираем значения ячеек D3:D5 таким образом, чтобы вырыть котлован за минимальное
Общее время работы.
4)Ограничения задачи:
•Время работы должно задаваться неотрицательными числами;
•Общий объем работы должен быть равен Объему котлована;
•Общий расход топлива не должен превышать Запас топлива.
44
Задание 9. На складах 1, 2, 3 имеется запас груза (ячейки E3:E5). Этот груз необходимо доставить в пункты 1, 2 в соответствии с их потребностями (B7:C7).
Стоимость перевозки единицы груза со склада в пункт назначения определяется данными из массива H3:I5.
Необходимо составить план перевозок с наименьшей стоимостью.
1)Создаем таблицу следующего вида, в которую вносим исходные данные:
5)Вводим формулы задания 9 для подсчета:
•суммы отправленного со склада груза – Всего отправлено;
•суммы груза, принятого в пункте назначения – Всего принято;
•стоимости перевозки груза со склада в пункт назначения –
Стоимость перевозок;
•суммы затрат на перевозку всего груза – Общая стоимость пе-
ревозок.
6)С помощью команды Поиск решения подбираем объемы перевозок
B3:C5 таким образом, чтобы Общая стоимость перевозок была минимальной.
7)Ограничения задачи:
•объемы перевозок B3:C5 должны задаваться целыми неотрицательными числами;
•со складов должен быть отправлен весь груз (Всего отправлено =
Запасы);
•потребность пунктов назначения в грузе должна быть полностью удовлетворена (Всего принято = Потребность).
45
Лабораторная работа №8 Работа с MS Excel как с базой данных
Цель работы – изучить возможности табличного процессора MS Excel в обработке списков, имеющих структуру базы данных, т.е. состоящих из записей-строк, разделенных на поля-ячейки.
Общие рекомендации по работе со списками в MS Excel
Чтобы достичь максимальной эффективности при работе со списком, желательно следовать некоторым простым правилам.
1)Каждый столбец должен содержать информацию одного типа. В списке товаров, например, один столбец стоит отвести под название товара, другой – под его стоимость, третий – под дату продажи и т.д., а не «валить все в одну кучу», как это часто бывает.
2)Лучше делить информацию на как можно большее количество столбцов (полей). Например, ФИО лучше делить на три отдельных столбца с фамилией, именем и отчеством, соответственно, чтобы впоследствии легко найти всех людей с нужным именем (а если завтра «Татьянин День»?).
3)Верхняя строка списка должна быть «шапкой», т.е. содержать заголовки столбцов. К сожалению, Excel в большинстве случаев не умеет корректно работать с многоуровневыми «шапками», поэтому красивую многострочную «шапку» с большим количеством объединенных ячеек лучше приберечь для отчета или презентации, а в реальном списке ограничиться однострочной без пустых и объединенных ячеек.
4)Список не должен содержать внутри пустых строк и столбцов – это может вызывать большое количество сложностей в будущем, поскольку Excel считает пустые строки/столбцы окончанием текущего списка.
Поиск и замена записей
Чтобы найти в большом списке строку-запись с нужной информацией, можно воспользоваться командой меню Главная\Найти и выделить\Найти или нажать сочетание клавиш CTRL+F. На экране отобразится окно Найти и заменить, куда и нужно ввести параметры поиска.
Задание 1. Создайте книгу Excel Лабораторная работа №8.xlsx,
вставьте в нее лист Список сотрудников и найдите всех сотрудников, у которых имя Дмитрий.
46
1)Нажмите CTRL+F. В строку Найти введите слово Дмитрий и нажмите кнопку Найти все.
2)В окно команды выводится список всех найденных объектов, причем каждый элемент списка является гиперссылкой.
3) Чтобы последовательно перейти от одной записи к другой, щелкают по элементам-гиперссылкам или нажимают кнопку Найти далее.
С помощью кнопки Параметры» можно вызвать в окно поиска элементы управления, позволяющие производить поиск нужной записи более детально.
•Выпадающий список Просматривать позволяет выбрать направление просмотра – по строкам (т.е. сверху вниз) или по столбцам (т.е. слева направо).
•Выпадающий список Область поиска задает место, где будет производиться поиск требуемой информации – в формулах, значениях или примечаниях к ячейкам.
•Флажок Учитывать регистр позволяет задать – надо ли различать при поиске строчные и прописные буквы.
•Флажок Ячейка целиком позволяет искать в ячейках искомый текст в качестве подстроки или же полностью.
•Кнопка Формат позволяет искать ячейки с нужным форматированием, например, все ячейки, залитые желтым, или ячейки с полужирным начертанием текста.
47
Задание 2. Найдите всех сотрудников, у которых фамилия или имя начинаются на букву С.
1)Выделите столбцы Фамилия и Имя и нажмите CTRL+F.
2)Введите в поле Найти строку поиска С*. Символ-шаблон * означает, что текст, следующий за буквой С, может быть любым и нас не интересует.
3)Буква С должна быть прописной, поэтому в параметрах поиска ус-
тановите флажок Учитывать регистр.
4)Нажмите Найти все и просмотрите результаты поиска.
Если необходимо не только найти текст, но и заменить его, вызывают команду Главная\Найти и выделить\Заменить или нажимают CTRL+H.
Задание 3. Замените в списке слово проспект на просп.
1)Выделите столбец Улица и вызовите команду Заменить.
2)Введите в поле Найти строку поиска проспект.
3)Введите в поле Заменить строку замены просп.
4)Нажмите Заменить все.
5)Просмотрите в столбце Улица результат замены.
Кнопку Заменить все используют, когда есть уверенность, что заменить надо все значения без исключения.
В противном случае необходимо сначала убедиться, что найден объект замены, а только потом менять его. Для этого нажимают кнопку Найти далее.
Если не выделять диапазон ячеек перед запуском команды, то поиск будет начинаться с текущей ячейки. Поэтому для поиска по всей таблице необходимо предварительно выделить ячейку A1.
Задание 4. Организуйте поиск по всей таблице и замените в списке (но не в шапке) слово улица на ул.
1)Выделите ячейку A1 и вызовите команду Заменить.
2)Введите строку поиска и строку замены и нажмите Найти далее.
3)Вначале будет найдена ячейка из шапки. Пропустите ее, нажав
Найти далее.
4)Следующая ячейка – из списка. Замените ее текст, нажав Заменить.
5)Выполните замену еще несколько раз, а затем нажмите Заменить все.
6)Просмотрите результаты замены и сохраните изменения в книге.
Просмотр и ввод данных через форму
Пользователь всегда может внести новую информацию в список, просто перейдя к первой пустой строке внизу списка и введя данные с клавиатуры. Но еще проще это сделать с помощью формы, так как данных в списке может быть много и переходить к последней ячейке будет неудобно.
48
В Excel 2007 команда Форма отсутствует на ленте. Чтобы добавить её на панель быстрого доступа:
• нажмите кнопку Office Параметры Excel Настройка;
•в списке Выбрать команды выберите Все команды;
•найдите команду Форма и с помощью кнопки Добавить» поместите ее на панель быстрого доступа.
Выделите любую ячейку в списке и нажмите кнопку Форма.
Взаголовке формы Excel выводит имя листа Список сотрудников, на кото-
ром расположен список.
Ниже находятся заголовки всех столбцов списка.
Вправом верхнем углу окна выводится информация об общем количестве строк в списке и номере строки, отображаемой в данный момент (1 из 41).
По умолчанию отображается содержимое первой строки списка. Перемещение по списку производится полосой прокрутки в центральной части окна или кнопками Назад и Далее.
Кнопка Добавить добавляет в список
новую запись. Excel выводит пустую форму, в которую нужно ввести новые значения и затем нажать кнопку Закрыть. Excel автоматически расширит список вниз, дописав введенные данные за последней строкой.
Задание 5. Добавьте в список нового сотрудника Авдеенко Игоря Сергеевича, 624, 119, муж., 14.12.1978, 1, 2, Грушевская ул., 28, 12,
213-48-02.
1)Вызовите форму списка и нажмите кнопку Добавить.
2)В полях формы наберите данные о новом сотруднике и нажмите кнопку Добавить.
3)Просмотрите нижнюю часть списка.
Кнопка Критерии выводит пустую форму, с помощью которой можно искать записи по введенным критериям.
Задание 6. С помощью формы просмотрите список сотрудников, у которых трое детей.
1)Вызовите форму списка и нажмите кнопку Критерии.
2)В строку дети введите 3 и нажмите клавишу Ввод.
3)С помощью кнопок Назад/Далее просмотрите весь список.
49
Задание 7. С помощью формы просмотрите список сотрудников, живущих на улице Щорса.
1)Вызовите форму списка и нажмите кнопку Критерии.
2)В строку улица введите Щорса и нажмите клавишу Ввод.
3)С помощью кнопок Назад/Далее просмотрите весь список.
Запись вида 11 из 41 означает одиннадцатую запись в списке, а не в таблице. Если считать с заголовком, то она находится в двенадцатой строке листа Список сотрудников. Найдите данную запись в таблице и убедитесь в этом.
Кнопка Удалить удаляет найденные записи.
Задание 8. Удалите из списка уволившегося сотрудника Евченко Светлану Семеновну.
1)Вызовите форму списка и нажмите кнопку Критерии.
2)В строку Фамилия введите Евч и нажмите клавишу Ввод.
3)Нажмите кнопку Удалить и подтвердите удаление.
Сортировка данных
Сортировку данных можно выполнить двумя способами. СПОСОБ 1
Задание 9. Выполнить сортировку по возрастанию для столбца Оклад.
1)Выделите ячейки с окладами сотрудников.
2)Вызовите из контекстного меню команду Сортировка\Сортировка от минимального к максимальному.
3)В появившемся окне выберите автоматически расширить выделенный диапазон и нажмите кнопку Сортировка.
СПОСОБ 2 Задание 10. Выполнить сортировку по убыванию для столбца таб №.
1)Выделите любую ячейку списка.
2)Вызовите из контекстного меню команду Сортировка\Настраивае-
мая сортировка.
50
