Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Office 2007.doc
Скачиваний:
12
Добавлен:
28.04.2019
Размер:
2.49 Mб
Скачать
  • Создать правило форматирования для первого условия стаж работы до 5 лет (Главная – Стили – Условное форматирование – Правила выделения ячеек – Другие правила):

    Нажмите кнопку формат и на вкладке Шрифт поменяйте цвет шрифта на желтый.

    • выделить диапазон ячеек Е4:Е18;

    • Создать правило форматирования для второго условия – стаж работы от 6 до 10 лет:

    Нажмите кнопку формат и на вкладке Шрифт поменяйте цвет шрифта на синий.

    • выделить диапазон ячеек Е4:Е18;

    • Создать правило форматирования для третьего условия – стаж работы от 11 до 15 лет:

    Нажмите кнопку формат и на вкладке Шрифт поменяйте цвет шрифта на зеленый.

    • выделить диапазон ячеек Е4:Е18;

    • Создать правило форматирования для четвертого условия – стаж работы больше 15 лет:

    Нажмите кнопку формат и на вкладке Шрифт поменяйте цвет шрифта на красный.

    2. В случае ввода отрицательного числа лет должно появляться соответствующее окно:

    Для этого:

    • выделить диапазон ячеек Е4:Е18.

    • Нажмите кнопку Проверка данных (Данные – Работа с данными)

    • В окне Проверка вводимых значений вкладку Параметры заполните следующим образом:

    • Вкладку Сообщение об ошибке заполните следующим образом:

    • Введите в любую ячейку диапазона отрицательное число.

    1. Переименуйте Лист 1 в Заработная плата.

    2. Перейдите на Лист 2.

    3. Заполните следующую таблицу:

    1. Подсчитайте количество лаборантов с помощью функции СЧЕТЕСЛИ:

    1. Аналогично подсчитайте количество инженеров, мл. н. сотрудников, ст. н. сотрудников, количество зав. лабораторией и количество сотрудников со стажем работы более 7 лет (в качестве критерия вводим >7).

    2. С помощью функции СУММЕСЛИ подсчитайте суммарную зарплату лаборантов:

    1. Создайте сводную таблицу со следующей структурой (числа в таблице могут не совпадать, с тем, что получилось у вас)

    Для этого

    • нажмите кнопку Сводная таблица (Вставка – Таблицы)

    • Окно Создание сводной таблицы заполните следующим образом:

    • Далее перетащите поле ФИО в Названия строк, поле Стаж в Названия столбцов, поле Должность в Фильтр отчета, поле Выплата в Значения.

    • В Должности выберите должность Инженер, а затем и другие должности. Посмотрите, что у вас получилось.

    1. С помощью расширенного фильтра отберите информацию об инженерах со стажем работы более 7 лет. Для этого:

    • Выпишите отдельно условие отбора:

    Должность

    Стаж

    инженер

    >7

    • Во вкладке Данные, в группе Сортировка и фильтр выберите команду Дополнительно;

    • В открывшемся окне Расширенный фильтр в качестве исходного диапазона укажите всю исходную таблицу, в качестве диапазона условий выписанное вами условие отбора (с наименованиями столбцов);

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

    № п/п

    ФИО

    Должность

    Тариф

    ставка

    Стаж

    Коэффиц

    Надбавка за стаж

    Итого

    Процент налога

    Удержать

    Выплата

    7

    Михайлова Н.П.

    Инженер

    8 000,00р.

    8

    0,2

    1 600,00р.

    9 600,00р.

    10,00%

    960,00р.

    8 640,00р.

    1. Подсчитайте количество сотрудников со стажем работы менее 6 лет и заработной платой более 6000. Для этого:

    • Выпишите отдельно условие отбора:

      Стаж

      Выплата

      <6

      >6000

    • Вызовите функцию БСЧЕТ (категория Работа с базой данных)

    • В качестве Базы данных укажите исходную таблицу;

    • Поле не заполняйте

    • В качестве критерия укажите выписанное вами условие отбора

    1. С помощью расширенного фильтра выведите информацию об этих сотрудниках.

    Лабораторная работа №3. Математические вычисления в Excel. Задание №1. Работа с массивами и матрицами

    Для матриц и подсчитать количество отрицательных элементов (функция СЧЕТЕСЛИ), вычислить определитель (функция МОПРЕД), обратную (функция МОБР) и транспонированную (функция ТРАНСП) матрицы, найти сумму, разность и произведение матриц (фукция МУМНОЖ).

    *Примечание для получения численных результатов следует выделить необходимый диапазон, установить курсор в строку формул и нажать <Ctrl>+<Shift>+<Enter>.

    Задание №2. Решение систем линейных уравнений.

    При помощи функций для работы с массивами и матрицами решите систему линейных уравнений

    Задание № 3. Нахождение корней уравнения с помощью подбора параметра.

    Найти все корни уравнения

    1. Будем считать, что первый корень уравнения равен 0. Введите 0 в ячейку В4. В ячейке В3 найдите значение уравнения при х=0.

    1. Для вычисления первого корня выделите ячейку В3 и вызовите Подбор параметра (На вкладке Данные в группе Средства обработки данных выберите команду Анализ условия, а затем выберите в списке пункт Подбор параметра).

    1. Аналогично вычислите оставшиеся корни.

    Задание №4. Построение графиков в ms Excel.

    Построить график функции .

    1. Задайте область определения Х вводом начальных данных 0; 0,1 а затем маркером автозаполнения подготовьте весь диапазон А4:А24

    2. В ячейку В4 введите формулу =COS(ПИ()*A4) и с помощью автозаполнения скопируйте ее на диапазон В4:В27

    3. Постройте график функции для этого:

    • Выделите диапазон значений вашей функции (диапазон В4:В27)

    • На вкладке Вставка в группе Диаграмма выберите График; выберите один из предложенных вариантов графиков;

    • В группе Данные щелкните по кнопке Выбрать данные

    • В Подписи горизонтальной оси щелкните Изменить и выделите диапазон А4:А24.

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

    Лабораторная работа № 4. Некоторые финансовые функции Excel

    Работа с финансовыми функциями в MS Excel предполагает использование следующей методики:

    1. Подготовить на рабочем листе значения основных аргументов функции

    2. Перейти к ячейке в которую вводиться формула, использующая встроенную финансовую функцию

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

    4. Если аргумент финансовой функции является результатом расчета другой вложенной функции, используйте повторный вызов мастера функций для данного аргумента

    5. После ввода всех аргументов нажмите кнопку ОК и MS Excel произведет расчет по формуле.

    При задании аргументов для финансовых функций необходимо помнить следующее:

    • Все аргументы, означающие расходы денежных средств (например, ежегодные платежи), представляются отрицательными числами, а аргументы, означающие поступления, (например, дивиденды) – положительными;

    • Все даты, как аргументы функции имеют числовой формат

    • Для логических аргументов используются константы ИСТИНА или ЛОЖЬ, либо функции категории Логические

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

    Задание №1.

    Определить величину основного платежа за четвертый год, если выдана ссуда размером 1 000 000 000 сроком на 5 лет под 12% годовых.

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

    ОСПЛТ(Ставка, Период, Кпер, Пс Бс)

    Ставка    — процентная ставка за период.

    Период    — задает период, значение должно быть в интервале от 1 до «кпер».

    Кпер    — общее число периодов платежей по аннуитету. Например, если получена ссуда на 4 года под автомобиль и делаются ежемесячные платежи, то ссуда имеет 4*12 (или 48) периодов. В качестве значения аргумента кпер в формулу нужно ввести число 48.

    Пс    — приведенная к текущему моменту стоимость или общая сумма, которая на текущий момент равноценна ряду будущих платежей.

    Бс    — требуемое значение будущей стоимости или остатка средств после последней выплаты. Если аргумент опущен, он полагается равным 0 (будущая стоимость займа, например, равна 0). Например, если предполагается накопить 50000 руб. для оплаты специального проекта в течение 18 лет, то 50 000 руб. это и есть будущая стоимость. Можно сделать предположение о сохранении заданной процентной ставки и определить, сколько нужно откладывать каждый месяц.

    Ввод данных и расчеты производятся в соответствии с рисунком

    Задание №2.

    Рассчитать 20-летнюю ипотечную ссуду со ставкой 10% годовых при начальном взносе 25% и ежемесячной (ежегодной) выплате.

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

    ПЛТ(Ставка; Кпер; Бс; Пс; Тип).

    Ставка  — процентная ставка по ссуде.

    Кпер  — общее число выплат по ссуде.

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

    Бс  — требуемое значение будущей стоимости или остатка средств после последней выплаты. Если аргумент бс опущен, то он полагается равным 0 (нолю), т. е. для займа, например, значение бс равно 0.

    Тип  — число 0 (ноль) или 1, обозначающее, когда должна производиться выплата.

    Тип

    Когда нужно платить

    0 или опущен

    В конце периода

    1

    В начале периода

    В нашем случае функция ПЛТ имеет вид:

    ПЛТ(10%/12;20*12;-(350000*(1-25%))) – ежемесячные выплаты;

    ПЛТ(10%;20;-(350000*(1-25%))) – ежегодные выплаты.

    Решение задачи приведено на рисунках.

    Задание №3.

    Определить, какая сумма окажется на счете, если 52000 руб. положены на 20 лет под 11% годовых. Проценты начисляются ежемесячно.

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

    БС(ставка ;кпер;плт;пс;тип)

    Ставка   — процентная ставка за период.

    Кпер   — общее число периодов платежей по аннуитету.

    Плт   — выплата, производимая в каждый период; это значение не может меняться в течение всего периода выплат. Обычно аргумент «плт» состоит из основного платежа и платежа по процентам, но не включает других налогов и сборов. Если он опущен, аргумент «пс» является обязательным.

    Пс   — приведенная к текущему моменту стоимость или общая сумма, которая на текущий момент равноценна ряду будущих платежей. Если аргумент «пс» опущен, предполагается значение 0. В этом случае аргумент «плт» является обязательным.

    Тип   — число 0 или 1, обозначающее срок выплаты. Если аргумент «тип» опущен, предполагается значение 0.

    Тип

    Когда нужно платить

    0

    В конце периода

    1

    В начале периода

    Для нашей задачи функция БС примет вид:

    БС(11%/12;20*12;;-52000)

    Решение задачи приведено на рисунке, а формула для расчета ячейки В30:

    Задание №4.

    Ожидается, что ежегодные доходы от реализации проекта составят 54000000 руб. Рассчитать срок окупаемости проекта, если инвестиции к началу поступления доходов составят 140000000 руб., а норма дисконтирования 7,67.

    Для определения срока платежа используется функция КПЕР, которая возвращает общее количество периодов выплаты для инвестиции на основе периодических постоянных выплат и постоянной процентной ставки.

    КПЕР(ставка;плт;пс;бс;тип)

    Ставка  — процентная ставка за период.

    Плт  — выплата, производимая в каждый период; это значение не может меняться в течение всего периода выплат. Обычно платеж состоит из основного платежа и платежа по процентам и не включает налогов и сборов.

    Пс  — приведенная к текущему моменту стоимость, т. е. общая сумма, которая на текущий момент равноценна ряду будущих платежей.

    Бс  — значение будущей стоимости, т. е. желаемого остатка средств после последней выплаты. Если аргумент «бс» опущен, предполагается, что он равен 0 (например, бс для займа равна 0).

    Тип  — число 0 или 1, обозначающее срок выплаты.

    В нашей задаче функция выглядит следующим образом:

    КПЕР(7,67%;54000000;-140000000)=3

    Задание №5.

    Облигация номиналом 200000 руб. выпущена на 7 лет. Предусматривается следующий порядок начисления процентов: в первый год начисляется 11%,последующие три года – по 16%, в оставшиеся три года по 20%. Рассчитать будущую (наращенную) стоимость облигации по сложной процентной ставке.

    Для расчета наращенной стоимости облигации по сложной процентной ставке используется функция БЗРАСПИС, которая возвращает будущую стоимость первоначальной основной суммы после применения ряда (плана) ставок сложных процентов. Функция БЗРАСПИС используется для вычисления будущей стоимости инвестиции с переменной процентной ставкой.

    БЗРАСПИС(первичное;план)

    Первичное   — стоимость инвестиции на текущий момент.

    План   — массив применяемых процентных ставок.

    Решение приведено на рисунке

    Формула для расчета примет следующий вид:

    БЗРАСПИС(200000;{11%;16%;16%;16%;20%20%20%}).

    Задание №6.

    Затраты по проекту составят 600 млн. руб. Ожидаемые доходы в течение последующих 5 лет составят, соответственно, 50, 100,300,200, 300 млн. руб. Оценить экономическую целесообразность проекта по скорости оборота инвестиций, если рыночная норма дохода 15%.

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

    ВСД(значения;предположение)

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

    Значения должны содержать по крайней мере одно положительное и одно отрицательное значение.

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

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

    Предположение   — величина, предположительно близкая к результату ВСД.

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

    Для принятия решения о экономической целесообразности проекта используйте логическую функцию ЕСЛИ:

    Решение приведено на рисунке:

    Задание №7.

    Предполагается, что доходы по проекту в течение 5 лет составят 120000000 руб., 200000000., 300000000 руб., 250000000 руб., 320000000 руб. Определить первоначальные затраты на проект, чтобы обеспечить скорость оборота 12%.

    Расчет внутренней скорости оборота инвестиций производится с помощью функции ВСД. Ввод исходных данных производиться в соответствии с рисунком:

    Первоначально для расчета величина затрат на проект выбирается произвольно и производятся вычисления. В ячейку В11 вводится функция ВСД.

    Далее, на вкладке Данные в группе Средства обработки данных выберите команду Анализ условия, а затем выберите в списке пункт Подбор параметра. Находим величину первоначальных затрат на проект, обеспечивающих скорость обороты инвестиций в 12%:

    Лабораторная работа №5. Создание новой базы данных. Задание №1. Создание файла для новой базы данных.

    Acceess хранит все таблицы, а также другие объекты в одном файле. Прежде чем приступить к созданию таблиц необходимо создать файл пустой базы данных.

    1. Запустите MS Access.

    2. На странице Приступая к работе с Microsoft Office Access в разделе Новая пустая база данных выберите команду Новая база данных.

    3. В области Новая база данных в поле Имя файла введите имя файла. Если имя файла указано без расширения, расширение будет добавлено автоматически.

    1. Чтобы сохранить файл в другой папке, отличной от используемой по умолчанию, нажмите кнопку Открыть (рядом с полем Имя файла), перейдите к нужной папке и нажмите кнопку ОК:

    1. Нажмите кнопку Создать.

    Приложение Access создаст базу данных с пустой таблицей с именем «Таблица1» и откроет эту таблицу в режиме таблицы. Курсор находится в первой пустой ячейке столбца Добавить поле.

    Задание №2. Создание таблиц базы данных

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

    1. Перейдите в режим конструктора. Для этого нажмите кнопку режимы .

    2. Введите имя таблицы: Товар.

    3. Определите структуру таблицы Товар:

    Для поля Ставка НДС задайте: Размер поля Одинарное с плавающей точкой; Формат поля Процентный:

    Условие на значение сформируйте с помощью Построителя выражений (кнопка справа от строки Условие на значение).

    1. Перейдите в режим таблицы (кнопка )

    2. Заполните таблицу данными:

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

    2. Определите структуру таблицы Склад:

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

    1. Заполните таблицу данными

    1. Определите структуру таблицы покупатель:

    1. Заполните таблицу данными:

    Размещение данных типа Гиперссылка. В поле Дополнительные сведения размещаются гиперссылки на адреса электронной почты фирм-покупателей. Для того чтобы разместить данные типа Гиперссылка необходимо выполнить следующую последовательность действий:

    • Установите курсор в поле гиперссылки Дополнительные сведения щелкните правой кнопкой мыши и выберите команду Гиперссылка – Изменить гиперссылку.

    • Для определения ссылки на адрес электронной почты щелкните значок в области Связать с.

    • В поле адрес электронной почты введите адрес: pushkina@finec.ru; в поле текст введите Написать письмо:

    • Для фирмы Перспектива адрес электронной почты – kalinina@bsu.ru; для фирмы Инфоцентр – samoukina@inc.ru; для фирмы Монитор – zaharova@mnt.ru; для фирмы КомпьютерЛенд – studnikova@kl.ru; для фирмы Компьютерная техника – barabanov@komtech.ru.

    1. Определите структуру таблицы Договор:

    1. Заполните таблицу данными

    1. Определите структуру таблицы Накладная:

    В поле Номер склада выполнена подстановка из поля Номер склада таблицы Склад:

    • В Типе данных выберите мастер подстановок;

    • Выберите переключатель Объект столбец подстановки будет использовать значения из таблицы или запроса. Нажмите Далее;

    • Выберите таблицу Склад, нажмите Далее;

    • Выберите поле Номер склада, нажмите Далее;

    • Нажмите Далее; нажмите Готово;

    В таблице Накладная составной первичный ключ. В него входят поля Номер накладной и Номер склада. Для определения этого ключа в режиме конструктора таблицы выделите оба эти поля, щелкая кнопкой мыши на области маркировки при нажатой клавише Ctrl, а затем нажмите кнопку (Ключевое поле).

    1. Заполните таблицу данными:

    1. Определите структуру таблицы Отгрузка:

    В поле Номер накладной выполнена подстановка из поля Номер накладной таблицы Накладная, в поле Номер склада – подстановка поля Номер склада из таблицы Склад, в поле Код товара – подстановка полей Код товара и Наименование товара из таблицы Товар (ключевое поле не скрывать).

    1. Заполните таблицу данными:

    1. Определите структуру таблицы Поставка_План:

    1. Заполните таблицу данными:

    Задание №3.Схема данных

    1. На вкладке Работа с базами данных нажмите кнопку Схема данных . Добавьте таблицы в схему данных:

    1. Вот что должно получиться:

    Лабораторная работа №6. Запросы. Задание №1. Однотабличные запросы на выборку.

    Пусть необходимо выбрать ряд характеристик товара по его наименованию.

    Для решения этой задачи необходимо сконструировать однотабличный запрос на выборку.

    1. Для создания запроса на вкладке Создание в группе Другие нажмите кнопку .

    2. В окне Добавление таблицы выберите таблицу Товар и нажмите кнопку Добавить:

    1. В окне конструктора последовательно перетащите из списка полей таблицы Товар поля Наименование товара, Цена, Наличие товара в столбцы бланка запроса в строку Поле.

    2. Запишите в строке Условие отбора наименование, как показано в бланке запроса на рисунке:

    1. Выполните запрос, нажав кнопку выполнить . На экране появится окно запроса в режиме таблицы с записью из таблицы Товар, отвечающий заданным условиям отбора:

    Сохраните запрос под именем Корпусы MiniTower (кнопка Сохранить на панели быстрого запуска).

    1. Если необходимо выбрать несколько товаров, используйте оператор In. Он позволяет выполнить проверку на равенство любому значению из списка, который задается в круглых скобках. Запишите в строке условий отбора In (“Корпус MiniTower”; “HDD Maxtor 20GB”; “FDD 3,5”). В таблице будет выведено три строки. Сохраните запрос под именем Три товара.

    Пусть надо выбрать товары, цена которых не более 1000 руб., и НДС не более 10%, а также выбрать товары, цена которых более 2500 руб. Результат должен содержать наименование товара, его цену и НДС.

    1. Создайте новый запрос в режиме конструктора:

    1. Выполните запрос, нажав кнопку выполнить. Вот что должно получиться:

    1. Сохраните запрос под именем Пример1.

    Пусть надо выбрать все накладные за заданный период. Результат должен содержать номер накладной, номер склада, дату отгрузки и общую стоимость отгруженного товара.

    1. Создайте новый запрос в режиме конструктора (запрос создается на основе таблицы Накладная):

    1. Выполните запрос, нажав кнопку выполнить. Вот что должно получиться:

    1. Сохраните запрос под именем Пример 2.

    Создайте запрос, вычисляющий цену товара с учетом НДС.

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

    1. Создайте в режиме конструктора запрос на выборку для таблицы Товар. В запрос включите поля Наименование товара, Цена, ставка НДС.

    2. Для подсчета цен с учетом НДС создайте вычисляемое поле, записав выражение [Цена]+[Цена]*[Ставка НДС]

    3. Для отбора записей с ценой выше 5000 в вычисляемое поле в строку Условие отбора введите >5000

    1. После ввода выражения система автоматически формирует имя вычисляемого поля Выражение1, которое становиться заголовком столбца в таблице с результатами выполнения запроса. Это имя вставиться перед выражением [Цена]+[Цена]*[Ставка НДС]. Для изменения имени в группе показать или скрыть щелкните по кнопке Страница свойств .

    2. Сохраните запрос под именем Цена с НДС.

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

    1. Создайте запрос на выборку для таблицы Накладная, в запрос включите поля Номер накладной и Номер склада;

    2. Создайте вычисляемое поле в пустой ячейке строки Поле, написав туда выражение: Format([Накладная]![Дата отгрузки];"mmmm")

    Функция mmmm возвратит название месяца. Вот что должно получиться:

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

    2. Для этого внесите следующие изменения в бланк запроса:

    1. Выполните данный запрос. Вы увидите окно для ввода параметра:

    1. В данное окно можно ввести любое название месяца. Если вы введете февраль у вас получиться следующий результат:

    Задание №2. Запросы с групповыми операциями.

    Запросы с групповыми операциями, который позволяет выделить группы записей с одинаковыми значениями в указанных полях и использовать для этих групп одну из статистических функций.

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

    Определите какое суммарное количество каждого из товаров должно быть поставлено покупателям по договорам. Все данные о запланированном к поставке количестве товара указаны в таблице Поставка_План.

    1. Создайте в режиме конструктора запрос на выборку из таблицы Поставка_План. Включите в запрос поля Код товара и Количество поставки.

    2. В группе Показать или скрыть нажмите кнопку Итоги

    3. Замените слово Группировка в столбце Количество поставки на Sum. Бланк запроса примет следующий вид:

    Выполните запрос. Вот что должно получиться:

    Определим, сколько раз отгружался товар по каждому из договоров:

    1. Создайте следующий запрос на основании таблицы Поставка_План с групповой операцией Count:

    Вот что должно получиться:

    1. Сохраните запрос под именем Число отгрузок.

    Определите максимальное количество поставок по каждому виду товара.

    1. Создайте в режиме конструктора запрос на основе таблицы Поставка_План, включив поля Код товара и Количество поставки, подключите групповые операции, в поле Количество поставки выберите групповую операцию Мах:

    Вот, что должно получится:

    1. Сохраните запрос под именем Максимальные поставки

    Определите минимальное количество поставок по каждому виду товара:

    1. Создайте в режиме конструктора запрос на основе таблицы Поставка_План, включив поля Код товара и Количество поставки, подключите групповые операции, в поле Количество поставки выберите групповую операцию Min:

    Вот что должно получиться:

    1. Сохраните запрос под именем Минимальные поставки.

    Задание №3. Многотабличные запросы.

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

    1. Нажмите кнопку Конструктор запросов.

    2. Подключите к запросу таблицы Товар и Поставка_План

    3. Перетащите в бланк запроса из Таблицы Поставка_План поля Код товара и Количество Поставки, а из таблицы Товар поле Наименование товара. Подключите групповые операции, в поле Количество поставок поменяйте групповую операцию на Sum:

    Вот что должно получиться:

    1. Сохраните запрос под именем Суммарное количество товара.

    Задание №4. Запросы-действия.

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

    1. Создайте запрос на выборку, включающий таблицы Покупатель и Договор. Из Таблицы Договор выберите поля Номер договора и Дата договора, из таблицы покупатель – Наименование:

    1. В группе Тип запроса нажмите на кнопку Создание таблицы ,

    2. В окне Создание таблицы введите имя Покупатель_Договор

    1. Сохраните запрос под именем Создание таблицы.

    2. Выполните запрос.

    3. Переключитесь в таблицы и убедитесь, что таблица Покупатель_Договор создана:

    Удалите из таблицы Покупатель_Договор сведения о фирме Компьютер маркет. Для этого необходимо создать запрос на удаление, который удаляет данные из необходимой таблицы по введенному пользователем условию отбора.

    1. Создайте запрос на выборку, подключите туда таблицу Покупатель_Договор;

    2. Включите в бланк запроса поле Наименование.

    3. В условии отбора введите Компьютер маркет

    4. В группе тип запроса нажмите на кнопку Удаление :

    1. Сохраните запрос под именем Удаление данных.

    2. Выполните запрос

    3. Откройте таблицу Покупатель_Договор. Вот что должно получиться:

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

    1. Создайте запрос на выборку, включающий таблицы Покупатель и Договор. Из Таблицы Договор выберите поля Номер договора и Дата договора, из таблицы покупатель – Наименование. Для поля Наименование задайте условие отбора Компьютер Маркет.

    1. В группе тип запроса нажмите кнопку Добавление

    2. В окне Добавление выберите из списка название таблицы Покупатель_Договор

    3. Сохраните запрос под именем Добавление данных

    4. Выполните запрос.

    5. Откройте таблицу Покупатель_Договор. Вот что должно получиться

    Предположим, что название фирмы Перспектива поменялось на Арсенал. Обновите данные в таблице Покупатель_Договор. Для этого нужно создать запрос на обновление.

    1. Создайте запрос на выборку, включающий таблицу Покупатель_Договор. В бланк запроса включите поле Наименование, в условии отбора напишите Перспектива.

    2. Нажмите кнопку Обновление на панели инструментов .

    3. В бланке запроса, в появившейся строке Обнвление напишите Арсенал

    1. Сохраните запрос под именем Обновление данных.

    2. Запустите запрос на выполнение.

    3. Откройте таблицу Покупатель_Договор. Вот что должно получиться:

    Лабораторная работа №7. Формы и отчеты. Задание №1. Создание форм

    На основании таблица Товары создайте форму Справочник товаров.

    1. На вкладке создание нажмите на кнопку Другие формы и выберите Мастер форм.

    2. В раскрывающемся списке Таблицы и запросы выберите таблицу Товар.

    3. В Доступных полях выберите все поля, щелкнув на кнопку .

    4. Нажмите кнопку Далее

    5. Выберите внешний вид формы В один столбец,

    6. Нажмите кнопку Далее

    7. Выберите стиль Стандартный

    8. Нажмите кнопку Далее

    9. Задайте имя формы Справочник товаров

    10. Нажмите кнопку Готово

    Аналогичным образом, на основе таблицы Покупатель создайте форму Справочник покупателей.

    Создайте кнопочную форму Поставка товаров

    1. Во вкладке создание в группе Формы нажмите кнопку Конструктор форм .

    2. С помощью элемента Надпись (группа Элементы управления) разместите на форме заголовок Поставка товаров.

    3. Задайте размер шрифта 28, цвет шрифта красный (группа Шрифт).

    4. Разместите на форме элемент Кнопка .

    5. В открывшемся окне Создание кнопок выберите категорию Работа с формой, действие – Открыть форму. Нажмите кнопку Далее

    6. Выберите форму Справочник Товаров, нажмите кнопку Далее

    7. Выберите переключатель Открыть форму и показать все записи, нажмите кнопку Далее

    8. Выберите перключатель Текст и введите название кнопки Справочник товаров. Нажмите кнопку Далее

    9. Нажмите кнопку Готово.

    10. Аналогичным образом создайте кнопку, открывающую форму Справочник покупателей.

    11. Создайте кнопку выполняющую запрос Цена с НДС (категория Разное, действие Выполнить отчет).

    12. Вот что должно получиться.

    Задание №2. Конструирование отчетов

    Составьте отчет со списками покупателей по городам.

    1. Для создания отчета во вкладке Создание в группе Отчеты нажмите кнопку мастер отчетов .

    2. Выберите таблицу Покупатель и из нее поля Код покупателя, Наименование покупки, Банк, Номер расчетного счета, Адрес покупателя, на основании которых будет формироваться отчет.

    3. Нажмите кнопку далее

    4. Выделите поле Адрес покупателя, в котором храниться название города, и добавьте его в уровень группировки:

    1. Нажмите кнопку Далее

    2. Порядок сортировки записей по полю наименование покупателя в порядке возрастания

    3. Нажмите кнопку Далее

    4. Макет отчета Ступенчатый

    5. Нажмите кнопку Далее

    6. Стиль оформления – Стандартный

    7. Нажмите кнопку Далее

    8. Задайте имя отчета Список покупателей

    9. Нажмите кнопку Готово

    Литература

    1. Бекаревич Ю.Б. Пушкина Н.В. Microsoft Access за 21 занятие для студента. – Спб.: БХВ Петербург, 2005.

    2. Рудикова Л. В. Microsoft Excel для студента. – Спб.: БХВ Петербург, 2005.

    Оглавление

    Лабораторная работа №1. Редактирование текста в MS Word. 44

    Глава 4. Аппаратная реализация системного анализа 45

    §1. Понятие модели. Классификация моделей 45

    Глава 6. Характеристика этапов моделирования 45

    § 2. Задачи с использованием векторного критерия 46

    Пояснения к лабораторной работе №1. 49

    Лабораторная работа №2. Основные приемы работы с MS Excel 51

    Задание №1 51

    Задание №2. 53

    Задание №3. 54

    Лабораторная работа №3. Математические вычисления в Excel. 64

    Задание №1. Работа с массивами и матрицами 64

    Задание №2. Решение систем линейных уравнений. 64

    Задание № 3. Нахождение корней уравнения с помощью подбора параметра. 64

    Задание №4. Построение графиков в MS Excel. 65

    Лабораторная работа № 4. Некоторые финансовые функции Excel 67

    Задание №1. 68

    Задание №2. 69

    Задание №3. 70

    Задание №4. 72

    Задание №5. 73

    Задание №6. 74

    Задание №7. 75

    Лабораторная работа №5. Создание новой базы данных. 77

    Задание №1. Создание файла для новой базы данных. 77

    Задание №2. Создание таблиц базы данных 78

    Задание №3.Схема данных 85

    Лабораторная работа №6. Запросы. 86

    Задание №1. Однотабличные запросы на выборку. 86

    Задание №2. Запросы с групповыми операциями. 91

    Задание №3. Многотабличные запросы. 93

    Задание №4. Запросы-действия. 94

    Лабораторная работа №7. Формы и отчеты. 98

    Задание №1. Создание форм 98

    Задание №2. Конструирование отчетов 99

    Литература 101

    1 здесь и далее под показателем понимается количественная и качественная характеристика отдельного свойства или совокупности свойств рассматриваемого объекта (процесса)