Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Microsoft Excel.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
82.27 Кб
Скачать

Microsoft Excel. Лабораторная работа № 3 Дополнительные возможности табличного процессора excel

1. Операции над матрицами, массивами.

EXCEL позволяет производить арифметические операции над массивами. Рассмотрим пример. Ввести любые числа в ячейки a1-a3 и b1-b3, выделить ячейки d1-d3 и в строке ввода ввести формулу перемножения данных массивов: =a1:a3*b1:b3. Далее нажать комбинацию клавиш: Ctrl+Shift+Enter. В итоге в строке ввода формула будет взята в фигурные скобки, а в диапазоне d1:d3 сформируется произведение исходных массивов.

Произвести аналогичную операцию над квадратными матрицами.

2. КОНСОЛИДАЦИЯ.

Данная функция EXCEL объединяет данные из разных областей электронной таблицы, либо из разных таблиц.

-Создать 3 таблицы:

Марка

Кол-во

Марка

Кол-во

Марка

Кол-во

БМВ

63

БМВ

58

БМВ

17

Форд

47

Форд

35

Форд

60

Мерседес

31

Мерседес

46

Мерседес

6

Пежо

22

Пежо

15

Пежо

12

Ауди

18

Ауди

6

Ауди

11

Опель

7

Опель

20

Опель

16

2.1. Установить курсор на место новой таблицы. Запустить команду “Консолидация” из меню “Данные”. В диалоговом окне указать:

а) Функцию - сумма.

б) В окне “Ссылка” - диапазон первой таблицы. Затем командой “Добавить” - диапазон второй таблицы и третьей. Появится список трех объединяемых таблиц.

в) Командой “Использовать в качестве имен” - "подписи верхней строки" - добавить имена полей для новой таблицы, "значения левого столбца" - добавить марки автомобилей.

г) Выполнить команду ОК.

2.2. Повторить консолидацию с другой функцией.

2.3. При изменении данных в исходных таблицах необходимо повторять консолидацию. Для автоматического включения изменений в выходную таблицу нужно перед выполнением команды ОК включить опцию “Создавать связи с исходными данными”, которая создает динамическую связь исходных таблиц с выходной. При этом новая таблица обязательно должна быть на новом листе.

Выполнить консолидацию с данной опцией и проверить результат при изменении исходных данных.

3. ПОДБОР ПАРАМЕТРОВ.

Данная функция EXCEL осуществляет автоматический подбор параметров исходных данных (в формулах) для получения необходимого результата.

- Создать таблицу (наименования реквизитов в формулах заменить их адресами):

Размер вклада

150000

Срок вклада

20

Процентная ставка

5%

Коэффициент наращивания

=(1+Проц. ставка)^Срок вклада

Сумма выплат

=Коэф-т наращивания*Размер вклада

- Необходимо вычислить, какой размер вклада должен быть, чтобы через 20 лет сумма выплат составила 500000 рублей.

При выполнении вычислений с помощью функции подбора параметра необходимо, чтобы ячейка с целевым значением прямо или косвенно ссылалась на ячейку с изменяемым значением. В нашем случае это условие выполняется.

- Выделить ячейку, в которой должен быть представлен желаемый результат (Сумма выплат) и выполнить команду “Подбор параметра” из меню “Сервис”. В открывшемся диалоговом окне адрес выделенной ячейки будет автоматически представлен в поле “Установить в ячейке”.

В поле “Значение” установить целевое значение - 500000. Далее поместить курсор в поле “Изменяя значение ячейки” и выделить ячейку с размером вклада, после чего адрес выделенной ячейки будет представлен в вышеуказанном поле. После задания всех необходимых данных кнопкой ОК запустить поиск нужного значения.

- Откроется новое диалоговое окно “Результат подбора параметра” с полем “Решение найдено” и подбираемым значением=500000. После нажатия кнопки ОК искомое значение будет вставлено в таблицу (188444,7).

4. ТАБЛИЦЫ ПОДСТАНОВКИ.

Данная функция EXCEL позволяет, подставляя в формулу различные значения, представить зависимость результата вычисления формулы от значений входящих в нее переменных в табличном виде. Этот процесс осуществляется с помощью команды “Таблица подстановки” из меню “Данные”. Программа позволяет работать с несколькими функциями и переменными. Рассмотрим два примера.

4.1. Таблица подстановки с одной переменной.

- Пользуясь предыдущей таблицей, определить с помощью функции создания таблицы подстановки суммы выплат для различных значений процентной ставки. Для этого необходимо создать список процентных ставок. В ячейки, помеченные (*) и (**), должны быть введены формулы для определения коэффициента наращивания и суммы выплат. Эти формулы должны полностью совпадать с ранее введенным (обязательно с теми же адресами). Формулы для вычислений обязательно должны быть введены в ячейки первой строки новой подтаблицы (*, **). Таблицы обязательно должны быть разделены хотя бы одной пустой колонкой.

Размер вклада

150000

Процент

Коэф-т

Сумма выплат

Срок вклада

20

5%

*

**

Процентная ставка

5%

5,5%

Коэфф-т наращ-ия

=(1+Проц. ставка)^Срок вклада

6%

Сумма выплат

= Коэфф-т наращ-ия * Размер вклада

6,5%

7%

7,5%

8%

8,5%

9%

- Для построения таблицы подстановки необходимо выделить диапазон ячеек, содержащих список искомых значений - это вся новая подтаблица (без "шапки"), начиная с 5% и включая столбцы коэффициентов и суммы выплат.

- Далее выбрать из меню “Данные” команду “Таблица подстановки”. В открывшемся диалоговом окне поместить курсор в поле “Подставлять значения по строкам в”, т.к. процентные ставки представлены столбцом. Выделить ячейку процентной ставки (во втором столбце первой таблицы) для автоматического представления адреса в данное поле ввода.

- Нажать кнопку ОК. Программа автоматически заполнит 2 последних столбца новой таблицы.

4.2. Таблица подстановки с двумя переменными.

Используем ту же таблицу (расчет суммы выплат) .

Размер вклада

150000

Срок вклада

20

Процентная ставка

5%

Коэффициент наращивания

=(1+Проц. ставка)^Срок вклада

Сумма выплат

= Коэффициент наращивания*Размер вклада

Теперь создадим таблицу подстановки с двумя переменными. В качестве переменных используем процентную ставку и срок вклада, а в качестве результата будет выступать сумма выплат для различных сроков при различных процентных ставках. Для этого вторую таблицу необходимо несколько изменить. В ячейку (***) нужно занести формулу расчета суммы выплат с адресами из первой таблицы: =((1+Проц. ставка)^Срок вклада)*Размер вклада, а в соседние ячейки соответственно различные сроки вклада: 5,10,15,20.

***

5

10

15

20

5,5%

6%

6,5%

7%

7,5%

8%

8,5%

9%

Далее выделяем весь диапазон второй таблицы и выбираем команду "Таблица подстановки" из меню "Данные". В открывшемся диалоговом окне в поле "Подставлять значения по строкам в" ставим адрес ячейки процентной ставки из первой таблицы, а в поле "Подставлять значения по столбцам в" адрес ячейки срока вклада из первой таблицы. Далее активизируем кнопку ОК и наша таблица подстановки заполняется вычисленными результатами.

5. ПОИСК РЕШЕНИЯ.

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

Исходные данные для программы должны быть представлены в виде таблицы, которая содержит формулы, отражающие зависимости между данными таблицы.

Создать таблицу (с учетом формул):

A

B

C

D

E

F

G

1 Планирование загрузки оборудования

2

3

Себестоимость

Кол-во

Всего себестоимость

Маржа

Прибыль

Объем

4

Товар 1

456,23

3678

1678014

5%

83900,7

1761915

5

Товар 2

23,6

8762

206783,2

7%

14474,82

221258

6

Товар 3

1899,9

324

615567,6

13%

80023,79

695591,4

7

Товар 4

366

1889

691374

10%

69137,4

760511,4

8

Товар 5

98

2257

221186

9%

19906,74

241092,7

9

Товар 6

3,7

12465

46120,5

10%

4612,05

50732,55

10

11

Итого

2847,43

29375

3459045

272055,5

3731101

Столбец B- издержки на единицу товара.

Столбец D - произведение соответствующих значений столбцов B и C.

Маржа - норма прибыли.

Столбец F - произведение соответствующих значений столбцов D и E.

Объем равен сумме общей себестоимости и прибыли.

Ставится задача организовать производственный процесс так, чтобы не допустить превышение определенной суммы общих издержек.

Определим 2 граничных условия:

- на данном оборудовании может производиться только 35000 единиц товара,

- общие издержки (всего себестоимость) не должны превышать 4,5 млн. руб.

В качестве переменных будем использовать данные ячеек, содержащих текущие значения количества различных видов продукции.

Задача формулируется следующим образом: найти такие значения общего количества единиц продукции и значения количества единиц продукции по каждому виду товара отдельно, чтобы при общих издержках в 4,5 млн.руб. предприятие выпускало не более 35000 единиц продукции.

Запускаем программу ПОИСК РЕШЕНИЯ из меню СЕРВИС. Выполним постановку задачи. Для этого в открывшемся диалоговом окне ПОИСК РЕШЕНИЯ необходимо задать параметры. В поле УСТАНОВИТЬ ЦЕЛЕВУЮ ЯЧЕЙКУ нужно указать адрес ячейки, значение которой используется в качестве критерия оптимизации. В нашем случае это ячейка D11, в которой представлены данные об общих издержках при текущей загрузке оборудования. Далее необходимо активизировать кнопку РАВНОЙ - ЗНАЧЕНИЮ и указать в поле ввода 4500000.

В поле ИЗМЕНЯЯ ЯЧЕЙКИ необходимо указать диапазон ячеек, значения которых программа должна изменить для получения оптимального результата. Для этого надо активизировать указанное поле ввода и выделить ячейки С4 - С9 (в случае необходимости следует переместить диалоговое окно, если оно закрывает таблицу, или указать адрес диапазона ячеек вручную).

Примечание. При нажатии кнопки ПРЕДПОЛОЖИТЬ программа выделяет диапазон ячеек, на которые прямо или косвенно ссылается целевая ячейка. В нашем примере это был бы диапазон ячеек B4 - C9. Однако мы данной кнопкой не воспользуемся, поскольку издержки на единицу продукции являются неизменными.

Чтобы задать ограничения, следует выполнить щелчок на кнопке ДОБАВИТЬ. В результате будет открыто новое диалоговое окно ДОБАВЛЕНИЕ ОГРАНИЧЕНИЯ.

В нашем примере необходимо указать два ограничения. Для задания первого ограничения надо активизировать поле ССЫЛКА НА ЯЧЕЙКУ и выделить ячейку C11, а в поле ОГРАНИЧЕНИЕ ввести 35000 (максимальное количество производимого товара). Алгебраический оператор выбрать <=. Далее щелкнуть по кнопке ДОБАВИТЬ. В результате будет задано первое ограничение. После этого ввести второе ограничение, которое заключается в том, что искомые значения переменных должны принадлежать множеству целых чисел. Для этого поместить в поле ССЫЛКА НА ЯЧЕЙКУ координаты C4 - C9 и выбрать из списка операторов оператор ЦЕЛ (ЦЕЛОЕ). Щелкнуть по кнопке ДОБАВИТЬ. Закрыть окно ДОБАВЛЕНИЕ ОГРАНИЧЕНИЯ. После закрытия данного окна в поле ОГРАНИЧЕНИЯ диалогового окна ПОИСК РЕШЕНИЯ появятся две строки, в которых содержатся заданные ограничения.

Теперь все параметры для программы заданы.

ПРИМЕЧАНИЕ. Воспользовавшись кнопками ИЗМЕНИТЬ и УДАЛИТЬ можно откорректировать либо удалить ограничения из списка. Кнопкой ПАРАМЕТРЫ можно задать дополнительные параметры, определяющие способ выполнения вычислений.

Далее следует запустить процесс вычисления нажатием кнопки ВЫПОЛНИТЬ. Отдельные шаги процесса вычисления отображаются в строке состояния. Если в процессе решения задачи появится диалоговое окно с сообщением, что время поиска решения истекло, то выполнить команду СТОП. После завершения поиска решения новые значения будут вставлены в таблицу, а на экране появится диалоговое окно, содержащее информацию о завершении процесса поиска решения. Для занесения в таблицу результатов работы программы необходимо выбрать опцию СОХРАНИТЬ НАЙДЕННОЕ РЕШЕНИЕ и выполнить команду ОК.

Итого

2847,43

32348

4499996

340115,8

4840111

Мы получили результат (итоги могут несколько отличаться от приведенных выше). Программа определила, какое количество единиц продукции следует производить на данном предприятии. Кроме того, были вычислены значения количества единиц продукции для каждого вида товара отдельно (новые значения колонки С).

6. КОНТРОЛЬНЫЕ ВОПРОСЫ.

  • Назначение команды КОНСОЛИДАЦИЯ.

  • Принцип работы команды ПОДБОР ПАРАМЕТРОВ.

  • Результат работы команды ТАБЛИЦЫ ПОДСТАНОВКИ.

  • Принцип работы команды ПОИСК РЕШЕНИЯ.

Применение текстовых и календарных функций.

Что осваивается и изучается?

Календарные функции и их применение для вычисления возраста, рабочего стажа. Текстовые функции. Функции выбора определенного значения из множества значений.

Задание 1.

Дан список сотрудников фирмы, содержащий паспортные данные (фамилию, имя, отчество, дату рождения, дату зачисления в состав фирмы). По этому списку составить список, содержащей следующие данные (фамилию и инициалы, возраст, рабочий стаж в фирме не менее 10 записей). Выполнение.

1. Составьте таблицу сотрудников фирмы, содержащий следующие данные:

Список сотрудников фирмы

п/п

Фамилия

Имя

Отчество

Дата рождения

Дата зачисления

1.

Макаров

Сергей

Петрович

23.05.40

05.09.90

  1. Изучите календарные функции СЕГОДНЯ(), ГОД(), ДОЛЯГОДА(), МЕСЯЦ().

  2. Постройте другую таблицу

    Список сотрудников фирмы

    № п/п

    Фамилия И.О.

    Возраст

    Стаж

    1.

    Макаров СП.

    58

    8

  3. Для получения данных в графе "Фамилия И.О." можно применить формулу

  4. =Фамилия&" "&ЛЕВСИМВ(Имя;1)& "."&ЛЕВСИМВ(Отчество;1).&"."

В приведенной формуле Фамилия, Имя, Отчество - это имена соответствующих столбцов или адреса ячеек с соответствующей информацией.

Для получения данных в графе "Возраст" можно применить формулу =ГОД(СЕГОДНЯ0) -ГОД(Дата_рождения)

Для получения данных в графе "Стаж" можно применить формулу

=ОТБР(ДОЛЯГОДА(Дата_зачисления;СЕГОДНЯ0;1))

Для определения числа месяцев можно применить функцию МЕСЯЦ.

Для определения возраста в днях можно применить формулу =СЕГОДНЯ()-Дата_ождения+1.

Задание 2. Восточный календарь. Составить электронную таблицу, определяющую по дате название года по восточному календарю.

Выполнение. Изучите функции ВПР(), ОСТАТ(), ГОД().

Составьте следующую таблицу и заполните ее информацией.

А

В

С

Дата рождения

14 Апрель, 1949

0

"обезьяны"

1

"петуха"

2

"собаки"

3

"свиньи"

4

"крысы"

5

"быка"

6

"тигра"

7

"кролика"

8

"дракона"

9

"змеи"

10

"лошади"

11

"козы"

Вы родились в год

"быка"

В клетку В1 введите дату рождения, например, 14 апреля 1949 года, в клетку В14, в которой должно быть получено название года по восточному календарю, запишите формулу =ВПР(ОСТАТ(ГОД(В1);12);В2:С13;2)

Задание 3.

Задание 2 выполните при помощи функций ПРОСМОТР, ИНДЕКС и/или ВЫБОР.

Задание 4.

В ячейке А1 содержится фамилия, имя и отчество студента, которые отделены друг от друга одним или несколькими пробелами. Написать формулу, получающую в ячейке D1 фамилию и инициалы студентов.

Задание 5.

В списке сотрудников фирмы, подсчитать количество фамилий, начинающихся и оканчивающихся одним и тем же символом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]