
- •Дисциплина:
- •Часть 1. Техническое и программное обеспечение
- •Тема 5:
- •5.1 Создание таблицы и построение диаграмм 6
- •5.2 Использование встроенных функций 34
- •5.3 Связывание электронных таблиц 50
- •5.4 Работа с таблицей как с базой данных 58
- •5.5. Работа с надстройками в Excel 81
- •5.1 Создание таблицы и построение диаграмм
- •5.1.1 Настройка рабочей среды Excel
- •5.1.2 Создание и использование макета таблицы
- •5.1.3 Создание пользовательского списка для автозаполнения
- •5.1.4 Создание пользовательского формата данных
- •5.1.5 Работа с диаграммами
- •5.1.6 Использование ole-технологии
- •5.1.7 Подготовка таблицы к печати
- •1. Основные показатели работы завода
- •2. Численность населения Беларуси (тыс. Чел.)
- •3. Ведомость выработки изделий
- •4. Анализ выполнения плана за отчетный период
- •5. Товарооборот магазинов
- •6. Ведомость учета расчетов с подотчетными лицами
- •7. Сведения о реализации продукции за год
- •8. Ведомость продажи путевок турагентством “Отдых”
- •9. Ведомость удержания
- •10. Сведения об изменении численности работников за 1 полугодие
- •11. Реализация продукции магазином (млн. Руб.)
- •12. Отчет о реализации видеокассет фирмой "Омега"
- •13. Ведомость реализации продукции в магазине
- •14.Показатели деятельности агрофирмы по объему и ассортименту
- •15. Учет движения материалов на складе
- •5.2 Использование встроенных функций
- •5.2.1 Финансовые функции
- •5.2.2 Функции даты и времени
- •5.2.3 Математические функции
- •5.2.4 Статистические функции
- •5.2.5 Функции категории Ссылки и массивы
- •5.2.6 Функции категории Работа с базой данных
- •5.2.7 Текстовые функции
- •5.2.8 Логические функции
- •5.2.9 Функции категории Проверка свойств и значений
- •5.3 Связывание электронных таблиц
- •5.4 Работа с таблицей как с базой данных
- •5.4.1 Создание базы данных
- •5.4.2 Сортировка данных базы
- •5.4.3 Работа с базой данных на основе формы
- •5.4.4 Использование автофильтра
- •5.4.5 Использование расширенного фильтра
- •5.4.6 Получение частных и общих итогов
- •5.4.7 Создание сводной таблицы
- •5.4.8 Использование технологии слияния
- •5.5. Работа с надстройками в Excel
- •5.5.1 Надстройка Пакет анализа
- •5.5.2 Надстройка Поиск решения
5.3 Связывание электронных таблиц
В этом разделе вы освоите технологии:
связывания таблиц командой Правка/Специальная вставка;
прямого связывания.
Связь между таблицами организуют в том случае, если:
данные одной таблицы используются или участвуют в вычислениях, производимых в другой таблице;
изменение данных в одной таблице должно приводить к изменению данных другой таблицы, т.е. между ними необходима организация динамической связи.
Связь можно установить между таблицами, находящимися на разных листах одной книги, в разных книгах.
Связанные таблицы – таблицы, содержащие формулы, в которых присутствуют ссылки на ячейки других таблиц (внешние ссылки).
Виды внешних ссылок:
ссылка на ячейку на другом листе (например, =Лист2!D7);
ссылка на ячейку в другой рабочей книге (например, [Книга2.xls]Лист2! D7).
Ссылка на ячейку неоткрытой рабочей книги в формуле указывается в одинарных кавычках без пробелов с заданием полного пути местонахождения файла, (например, ='D:\Мои документы[Книга2.xls] Лист2'!D7).
Внешние ссылки задают следующими способами:
вводом их с клавиатуры или мышью при построении формул (прямое связывание);
командой Правка/Специальная вставка.
При связывании таблиц из разных книг удобно держать их открытыми в одном окне Excel. Это выполняется командой Окно/Расположить.
Рассмотрим работу со связанными таблицами на примерах.
Используя данные книги Амортизация, принять решение о закупке того оборудования, чья амортизация за год меньше 300 тыс. руб. Результат представить на отдельном листе в виде связанной таблицы Закупка структуры:
Рекомендации по выполнению
Откройте книгу Амортизация.
Переименуйте Лист1 в Исходный, а Лист3 – в Результат.
На листе Результат введите название таблицы Закупка.
Перейдите в режим отображения формул.
Заполните столбец Инвентарный номер на листе Результат данными с листа Исходный. Для этого:
скопируйте диапазон ячеек А2:А5 на листе Исходный в буфер обмена.
на листе Результат в ячейке А2 выберите команду Правка/Специальная вставка и в появившемся одноименном окне нажмите [Вставить связь].
Примечание. Связывание таблиц можно осуществить, если ввести знак «=» и щелкнуть по ячейке другой таблицы, затем нажать [Enter] или продолжить вводить нужную формулу.
Отрегулируйте ширину столбца Инвентарный номер.
В ячейку В2 внесите название второго столбца таблицы Решение о закупке, да/нет.
Заполните столбец Решение о закупке, да/нет на листе Результат данными с использование данных столбца Амортизация оборудования за год листа Исходный. Для этого в ячейку В3 введите формулу с использованием функций – ЕСЛИ:
в окне Аргументы функции введите аргументы:
Лог_выражение – нажмите ячейку Е3 на листе Исходный и наберите требуемое условие <300000;
Значение_если_истина – введите да;
Значение_если_ложь – нет. Нажмите [ОК]. Сформированная функция ЕСЛИ показана на рис 5.27.
Рис. 5.27 Аргументы функции ЕСЛИ
Используя автозаполнение, скопируйте введенную в В3 формулу в ячейки В4 и В5.
Выполните обрамление таблицы Закупка, выделив её и нажав кнопку
[Все границы]. Результат выполнения задания в режиме отображения формул представлен на рис. 5.28.
Рис. 5.28 Фрагмент рабочего листа с результатом выполнения задания 1
Отключите режим отображения формул.
Убедитесь в наличии динамической связи между таблицами Амортизация оборудовании и Закупка.
Рекомендации по выполнению
Перейдите на лист Исходный, внесите произвольные изменения данных столбцов 1 и 5 таблицы Амортизация оборудования.
Убедитесь в наличии соответствующих изменений на листе Результат.
Отмените изменения данных на листе Исходный кнопку
[Отменить].
Сохраните книгу Амортизация.
Создать таблицы Прайс-лист, Заказ и Калькуляция (рис. 5.29) в книгах с одноименными названиями. На основании данных таблиц Прайс-лист и Заказ произвести вычисления в столбце Итого таблицы Калькуляция.
Прайс-лист
Наименование |
Стоимость единицы, тыс. руб. |
Товар 1 |
4 |
Товар 2 |
6 |
Товар 3 |
10 |
Заказ
Наименование |
Количество единиц |
Товар 1 |
50 |
Товар 2 |
200 |
Товар 3 |
100 |
Калькуляция
Наименование |
Итого, тыс. руб. |
Товар 1 |
? |
Товар 2 |
? |
Товар 3 |
? |
Рис. 5.29 Вид таблиц Прайс-лист, Заказ, Калькуляция
Рекомендации по выполнению
Откройте Excel и создайте три новых книги, дав им имена соответственно: Прайс-лист, Заказ, Калькуляция.
Расположите окна открытых книг на экране рядом командой Окно/Расположить/Рядом.
Примечание. Все три книги должны быть открыты в одном окне Excel.
Создайте таблицу Прайс-лист (см. рис. 5.29) в книге Прайс-лист.
В книгах Заказ и Калькуляция перейдите в режим отображения формул.
Создайте таблицы Заказ и Калькуляция. В книгах Заказ и Калькуляция заполните первые столбцы данными из таблицы Прайс-лист по технологии связанных таблиц (см. рекомендации к заданию 1).
Заполните столбец Итого таблицы Калькуляция данными с использованием данных книг Прайс-лист и Заказ:
в ячейку В3 таблицы Калькуляция введите расчетную формулу следующим образом:
введите знак равно ( = ),
щелкните мышью по ячейке В3 таблицы Прайс-лист,
введите знак умножения ( * ),
щелкните мышью по ячейке В3 таблицы Заказ,
нажмите [Enter]. Сформируется формула, в которой по умолчанию отобразится абсолютные ссылки;
для обеспечения возможности автозаполнения преобразуйте в получившейся формуле абсолютные ссылки в относительные, убрав знаки «$» вручную или с помощью клавиши [F4];
используя автозаполнение, скопируйте введенную в В3 формулу в ячейки В4 и В5. Результат выполнения задания в режиме отображения формул представлен на рис. 5.30.
Рис. 5.30 Книги Прайс-лист, Заказ, Калькуляция с заполненными таблицами
Отключите режим отображения формул в книгах Заказ и Калькуляция.
Убедитесь в наличии динамической связи между таблицами Прайс-лист, Заказ и Калькуляция, изменяя данные исходной таблицы Прайс-лист.
Сохраните книги Прайс-лист, Заказ и Калькуляция.
Представить преподавателю результаты работы в папке Excel с файлами Амортизация (листы Исходный и Результат), Прайс-лист, Заказ и Калькуляция.
Задания для самостоятельной работы
В новой книге, на разных листах Работники и Начисления создать таблицы структуры, приведенной на рис. 5.31.
Сведения о работниках
Фамилия |
Стаж, лет |
Категория (1 или 2) |
Начисления за январь
Фамилия |
Оклад, тыс. руб. |
Премия, тыс. руб. |
Надбавка, тыс. руб. |
Итого начислено, тыс. руб. |
Рис. 5.31 Исходные данные задания
Заполнить произвольными данными 4 строки исходной таблицы Сведения о работниках.
В таблице Начисления за январь столбец Фамилия заполнить данными из таблицы Сведения о работниках, используя технологию связывания.
Столбец Оклад заполнить с учетом: минимальный оклад 400 тыс. руб.; если сотрудник имеет категорию 1, то оклад его минимальный; если категорию 2 – оклад в полтора раза больше.
Столбец Премия рассчитать в размере 30 % от оклада.
Столбец Надбавка рассчитать в размере 20% от оклада тем сотрудникам, которые имеют категорию 2 и стаж работы более 15 лет.
Контрольные вопросы
С какой целью устанавливается связь между таблицами в Excel?
Дайте определение внешней ссылке.
Как осуществляется связь между таблицами в Excel?
Каково назначение команды Правка/Специальная вставка.
Как осуществляются связывание с другим рабочим листом?
Как осуществляются связывание с другой рабочей книгой?
Индивидуальные задания
В книге Выдача на листах Клиенты и Выдача сформировать таблицы, структуры которых представленной на рис. 5.32.
Информация о клиентах
ФИО клиента |
Сумма кредита, млн. руб. |
Были ли задолженности по выплате, да/нет |
1 |
2 |
3 |
… |
… |
… |
Решение о выдаче кредита
ФИО клиента |
Выдавать ли кредит в последующем, да/нет |
? |
? |
Рис. 5.32 Структуры исходных таблиц
Заполнить пять строк столбца 1 исходной таблицы Информация о клиентах произвольными данными, а столбцы 2 и 3 – согласно варианту, заданному преподавателем из табл. 5.2.
Таблица 5.2
Задания для расчета
Вариант |
Значения столбца 2 |
Значения столбца 3 |
||||||||
1 |
6 |
8 |
4 |
2 |
9 |
нет |
да |
нет |
да |
да |
2 |
2 |
5 |
4 |
2 |
9 |
да |
да |
нет |
да |
да |
3 |
8 |
8 |
4 |
2 |
10 |
нет |
нет |
нет |
да |
да |
4 |
10 |
8 |
5 |
10 |
5 |
да |
нет |
нет |
да |
да |
5 |
3 |
8 |
5 |
9 |
8 |
нет |
да |
нет |
да |
да |
6 |
4 |
7 |
5 |
2 |
9 |
нет |
да |
нет |
нет |
да |
7 |
3 |
8 |
10 |
1 |
8 |
нет |
нет |
нет |
да |
да |
8 |
8 |
8 |
4 |
2 |
9 |
нет |
да |
нет |
да |
да |
9 |
6 |
8 |
4 |
2 |
7 |
нет |
нет |
нет |
да |
да |
10 |
14 |
7 |
7 |
2 |
9 |
нет |
да |
нет |
да |
да |
11 |
13 |
6 |
4 |
2 |
10 |
нет |
нет |
да |
нет |
да |
12 |
2 |
18 |
4 |
3 |
11 |
да |
да |
нет |
да |
нет |
13 |
5 |
6 |
4 |
2 |
9 |
нет |
да |
да |
нет |
нет |
14 |
6 |
8 |
10 |
1 |
12 |
нет |
да |
нет |
да |
да |
15 |
15 |
3 |
4 |
2 |
9 |
да |
нет |
нет |
да |
да |
Таблицы Информация о клиентах и Решение о выдаче кредита связать по столбцу ФИО клиента.
Принять решение об отказе в кредите в последующем тем клиентам, у которых была задолженность по выплате и сумма кредита составляет более 4 млн. руб.
Построить гистограмму, отражающую суммы кредитов, выданных клиентам.