Материал: Контрольная работа по теме Базы данных в Excel 72 IV. Макросы в ms excel 78 Макросы для автоматизации работ 78

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Изделие

Время обработки одного изделия, мин

Тип 1

Тип 2

Тип 3

Тип 4

1

2

3

4

2

2

3

2

1

2

Прибыль, $

65

70

55

45
Найти объем производства изделий каждого типа, позволяющий получить максимальную прибыль.

  1. Завод выпускает изделия трех моделей – I, II и III. Для их изготовления используются два вида ресурсов. – А и В, запасы которых составляют 4000 и 6000 единиц соответственно. Расход ресурсов и прибыль от реализации каждого изделия приведены в таблице.

Ресурс

Расход ресурса на изделие

I

II

III

А

2

3

5

В

4

2

7

Прибыль,$

30

20

50
Найти объем производства изделий каждого типа, позволяющий получить максимальную прибыль.

  1. Фирма выпускает два типа автомобильных деталей (А и В). Для этого закупается литье, подвергаемое затем токарной обработке, сверлению и шлифованию. В таблице приведены параметры станочного парка фирмы.

Станок

Деталь А, шт./ч

Деталь В, шт./ч

Токарный

25

40

Сверлильный

28

35

Шлифовальный

35

25
Каждая отливка, из которой изготавливают деталь А, стоит 2$, а для детали В стоимость отливки равна 3$. Продажные цены деталей равны 5 и 6$. Стоимость часа станочного времени по указанным типам станков составляет 20, 14 и 17,5$. Определить план выпуска изделий, дающий максимальную прибыль.

  1. Бройлерное хозяйство насчитывает 20000 цыплят. Для того, чтобы цыплята к моменту продажи достигли определенного веса, их кормовой рацион должен удовлетворять следующим требованиям:
– содержание кальция не менее 0,8% и не более 1,2%;– содержание белка не менее 22%;– содержание клетчатки не более 5%.Этим требованиям могут соответствовать смеси различных видов кормов или ингредиентов. Пусть в распоряжении хозяйства имеются только ингредиенты, указанные в таблице. Там же указаны их параметры.

Ингредиент

Содержание питательных веществ

Стоимость, $/кг

кальций

белок

клетчатка

Известняк

0,38





0,04

Зерно

0,001

0,09

0,02

0,16

Соевые бобы

0,002

0,5

0,08

0,4
Необходимо составить кормовую смесь минимальной стоимости, содержание питательных веществ в которой удовлетворяет указанным выше требованиям.III. Базы данных в MS ExcelЕсли курсор находится на каком-то элементе списка, то MS Excel воспринимает этот список как базу данных (БД). Первая строка списка воспринимается как заголовки полей, а строки – как конкретные записи. Одновременно автоматически определяются максимальные размеры БД по вертикали и горизонтали даже в том случае, если в списке имеются пропуски. Для работы с БД используется пункт «Данные» главного меню. Рассмотрим операции, связанные с отбором данных и итоговыми вычислениями.На сетевом диске находится учебная база данных «Кадры.xls». Скопируйте этот файл в свою рабочую папку и откройте его. 20>
КАЖДОЕ ИЗ ПОСЛЕДУЮЩИХ ЗАДАНИЙ НЕОБХОДИМО ВЫПОЛНЯТЬ НА ОТДЕЛЬНОМ ЛИСТЕ!!!

    1. Сортировка
3.1.1. Общие сведенияСтандартная сортировка не вызывает затруднений. Как правило, у большинства пользователей достаточно навыков, чтобы самостоятельно и без помощи преподавателя произвести ранговую сортировку по возрастанию или убыванию сразу по нескольким полям.Но в практике делопроизводства не редки случаи, когда необходима сортировка в порядке, отличном от алфавитного.Организацию собственного порядка сортировки рассмотрим на следующем примере.Пусть нам необходимо отсортировать список работников по месту работы в следующем порядке:– сначала должны идти работники планового отдела, затем отдела сбыта, далее отдела снабжения и, наконец, работники производственного отдела.Выполнение поставленной задачи состоит из следующих этапов:1. Создается собственный список сортировки:Сервис > Параметры > Списки > В появившемся окне в поле «Элементы списка» через запятую напечатать нужных список (в данном случае: Плановый, Сбыта, Снабжения, Производственный > Щелкнуть кнопку «Добавить» > Ok.Обратите внимание: элементы списка печатаются именно в том виде, в котором они присутствуют в списке – с большой буквы и соответствующем падеже.2. Выполнение сортировки:Данные > Сортировка > В качестве поля сортировки установить «Отдел» > Параметры > В раскрывающемся списке выбрать нужный список > Ok > Ok.3.1.2. Варианты заданийИмеется база данных «Кадры». Отсортировать ее в указанном порядке.

  1. По отделам: сначала - плановый, затем - сбыта, далее - производственный и, наконец, снабжения.

  2. По количеству детей: сначала работники с одним ребенком, затем с двумя детьми и, наконец, работники у которых нет детей.

  3. По месту проживания: сначала работники, проживающие по ул. Лебедева, затем по ул. Хевешская, далее по ул. Мира и т. д.

  4. По именам: сначала Владимиры, затем Алексеи и далее все остальные.

  5. По фамилиям: сначала Ивановы, затем Петровы и далее все остальные.

  6. По количеству детей: сначала работники с двумя детьми, затем без детей и, наконец, работники у которых один ребенок.

  7. По отделам: сначала - сбыта, затем - плановый, далее - снабжения и, наконец, производственный.

  8. По отделам: сначала - снабжения, затем - сбыта, далее - производственный и, наконец, плановый.

  9. По количеству детей: сначала работники с одним ребенком, затем с двумя и, далее, работники у которых детей нет.

  10. По фамилиям: сначала Алексеевы, затем Петровы, далее Ивановы и, наконец, все остальные.

  11. По месту проживания: сначала работники, проживающие по ул. Мира, затем по ул. Хевешская, далее ул. Лебедева и потом все остальные.

  12. По именам: сначала Ольга, Вера, Елена и далее все остальные.

  13. По именам: Иван, Олег, Петр и далее все остальные.

    1. Фильтрация данных
3.2.1. Общие сведенияДля фильтрации (отсеивания) данных имеется два средства – «Автофильтр» и «Расширенный фильтр». Оба они вызываются посредством:Данные > Фильтр.Использование средства «Автофильтр» не вызывает трудностей. С помощью появившихся флажков можно по каждому полю установить критерий отбора на конкретное значение или произвести отбор по условию. Средство «Расширенный фильтр» более мощное и позволяет производить отбор записей по комплексным условиям.Пример 1.Имеется база данных «Кадры». Необходимо получить сведения о работниках планового и производственного отделов, имеющих зарплату меньше 10000 рублей.Более формально условие фильтрации записей в поставленной задаче можно записать следующим образом:Отдел = «Плановый» И Оклад <10000ИЛИ (1)Отдел = «Производственный» И Оклад < 10000.Чтобы использовать это условие для фильтрации его необходимо ввести в Excel. Вводить можно на тот же самый или на другой рабочий лист. Если условие вводится на тот же лист, то его обычно записывают над данными.Условия записываются по следующим правилам:– в качестве первой строки выписываются точные названия полей, для которых задаются условия;– во второй (и последующих) строках записываются условия отбора;– если условия отбора записаны в разных строках, то они объединяются по правилу «ИЛИ»;– если условия записаны в одной строке, то они объединяются по правилу «И».Пусть условия (1) размещены следующим образом:

A

B

C

D

1

Отдел

Оклад




2

Плановый

<10000




3

Производственный

<10000




4









Для выполнения фильтрации выполняются операции:Курсор устанавливается в любое место списка данных > Данные > Фильтр > Расширенный фильтр > В появившемся окне поле «Исходный диапазон» будет уже заполнено адресом базы данных > В поле «Диапазон условий» указать $A$1:$C$3 > Ok.
Для того чтобы убрать результаты фильтрации:Данные > Фильтр > Отобразить всеПример 2.Имеется база данных «Кадры». Необходимо получить сведения о работниках планового отдела, имеющих зарплату более 10000 и менее 15000 рублей.Формально условие фильтрации записывается следующим образом:Отдел = «Плановый» И Оклад >10000 И Оклад <15000(2)Оформить и разместить условие (2) в Excel можно следующим образом:




F

G

H

1

Отдел

Оклад

Оклад

2

Плановый

>10000

<15000

3









При таком размещении во время фильтрации в поле «Диапазон условий» следует указать $F$1:$H$2.Пример 3.Имеется база данных «Кадры». Необходимо получить сведения о фамилиях всех работников организации.Критерий фильтрации будет иметь вид названия поля и пустой ячейки под ним:




F

6

Фамилия

7




8




9

Фамилия
Кроме того, в отдельной ячейке для вывода результаты фильтрации необходимо указать название поля – в таблице это ячейка F9.При таком размещении данных:Данные > Фильтр > Расширенный фильтр > В поле «Диапазон условий» указать $F$6:$F$7 > Установить флажок «Только уникальные записи» > Установить переключатель «Скопировать результат в другое место» > В поле «Поместить результат в диапазон» указать $F$9 > Ok.

      1. Варианты заданий
Имеется база данных «Кадры». С помощью средства «Расширенный фильтр» получить:1. Список сотрудников планового и производственного отделов, имеющих хотя бы одного ребенка.2. Список сотрудников отдела сбыта, проживающих по ул. Хевешская и Мира.
Источник: https://files.student-it.ru/previewfile/172082