Мегаобучалка Главная | О нас | Обратная связь


Лабораторная работа №5. «Функции для работы с базами данных»



2015-11-27 1464 Обсуждений (0)
Лабораторная работа №5. «Функции для работы с базами данных» 0.00 из 5.00 0 оценок




Условие:

Дана база данных «Кадры». С функций работы с базами данных рассчитать:

а) Суммарную заработную плату у мужчин;

б) Максимальное количество детей у мужчин с именами Олег и Сергей.

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

Результат задания а): Суммарную заработную плату у мужчин;

  Р
пол
м
 

И в ячейку Р12 водим формулу = БДСУММ(A2:K102;G2;P9:P10)

Результат задания б): Максимальное количество детей у мужчин с именами Олег и Сергей. Выполняем задание как пункт а).

M N O P
Имя   дети
Сергей    
     
   
     
     
     
     
Имя    
Олег  

P18= ДМАКС (A2:K102;H2;N15:N16)

P24= ДМАКС (A2:K102;H2;N23:N24)

Лабораторная работа № 6. «Консолидация данных»

Условие:

Имеется база данных «Кадры». С помощью средства консолидация определить:

а) Количество работников с именами Елена, Ольга и Людмила.

б) Суммарную и среднюю заработную плату работников, тех же работников.

Порядок выполнения:

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

В подготовленный шаблон выделяем (включая заголовки) и затем выполняем команды: Данные > Консолидация.

В появившемся окне «Консолидация»:

- выбраем вид вычисления (в данном примере - функция «Количество»);

- сформируем ссылку на базу данных. Для этого находясь в поле «Ссылка» обводим мышью базу данных и затем щелкнув по кнопке «Добавить»;

- поставим галочки на переключатели «Подписи верхней строки» и «Значения левого столбца»;

- щелкаем «Ok».

 

Результат задания а): Количество работников с именами Елена, Ольга и Людмила.

 

     
Имя Таб.№
  Людмила
  Ольга
  Елена

 

Результат задания б):Суммарную и среднюю заработную плату работников, тех же работников.

Задание б) проделываем также как и пункт а).

Суммарная Средняя

Имя Оклад  
Людмила  
Ольга  
Елена  
     
Имя Оклад  
Людмила  
Ольга  
Елена 8833,333  
     


 

Контрольная работа

 

Для выполнения задания используется файл Brokers.xls

 

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

1. Для выполнения многих заданий необходимо самостоятельно организовать новые столбцы. В частности практически обязательны столбцы «Стоимость сделки», «День», «Месяц», « День недели» и «Декада».

2. Столбец Стоимость сделки рассчитаем по формуле:

= Количество акций* Цена акции.

3. Столбец День рассчитаем, используя имеющуюся в Excel функции День

 

=ДЕНЬ(B4)

4. Для расчета Дня недели необходимо создать собственную функцию, для этого выполним команду:

а) Вид> Панели инструментов> Visual Basic

б) на появившемся панели Visual Basic выбираем кнопку «Редактор Visual Basic» в редакторе выполняем команды:

Insert> Module затем Insert> Procedure

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

Вернемся в Excel. Чтобы использовать созданную функцию установим курсор в ячейку J4 и ведем формулу

=НазвДняНедели(ДЕНЬНЕД(B4;2))

5. Для определения номера месяца по имеющейся дате в Excel имеется функция Месяц. И в толбце К4 водим формулу

=НазвМесяца(МЕСЯЦ(B4))

Также аналогично заполняем столбец Месяца и Декаду как Дни Недели.

=НазвМесяца(МЕСЯЦ(B4))

 

=Декада(H4)

 

Задание 1.Отсортировать данные сначала по декадам, а внутри декад по дням недели, а внутри недель по объемам покупок.

Создали столбец Объем покупок и вели формулу :

=ЕСЛИ(F4>0;F4;0)

Порядок выполнения: Сервис >Параметры >Список>В появившемся окне в поле >«Элементы списка» через запятую напечатаем нужные в списке «Добавить»> Оk.

 

 

Дальше начинаем сортировку Данные> Сортировка

 

 

 

Задание 2. Определить количество проданных акций для каждого брокера

Проданные акции (объем продаж). Для этого создаем столбец G4 ( с формулой =ЕСЛИ(F4<0;-F4;0)

Сортируем сначала брокеров.

 

Набираем команду Данные > Сводная таблица > Будет вызван мастер сводных таблиц > В мастере щелкаем: «Далее» > «Далее» > «Готово» > Появится пустая заготовка сводной таблицы (см. рисунок) > В эту заготовку из списка полей перетаскиваем нужные данные > С помощью кнопки «Параметры поля» выбираем вид выполняемой операции (в данном случае – Сумма) > Выделить получившуюся таблицу и (с помощью команд «Формат» > «Ячейки») устанавливаем числовой формат с двумя знаками после запятой.

 

Проданные акции (Все)
   
Сумма по полю Проданные акции  
Брокер Итог
Везунчиков
Загребаев
Коробочкин
Кубышкин
Халявин
Общий итог

 

 

Составляем Диаграмму на основе полученных данных.

 

 

 

Задание 3. Определить количество проданных акций каждой компании по декадам.

Проделываем также как задание 2.

 

 

Сумма по полю Проданные акции Декада        
Акции 1 Декада 2 Декада 3 Декада 4 Декада Общий итог
Автоваз
Газпром
Лукойл
НорильскНикель
Промтрактор
Росавиа
Рособувь
РусАл
Татнефть
Химпром
Общий итог

 

 

Задание 4. Определить количество акций Промтрактор, проданных брокером Халявиным, во второй декаде мая.

Для этого создаем таблицу в произвольной форме. В ячейке Q5 вводим функцию:

 

= БДСУММ(Данные;G3;Q2:T3)

 

Получаем результат.

 

  Q R S T
Акции Брокер Декада Месяц
Промтрактор Халявин 2 Декада Май
       
     

 



2015-11-27 1464 Обсуждений (0)
Лабораторная работа №5. «Функции для работы с базами данных» 0.00 из 5.00 0 оценок









Обсуждение в статье: Лабораторная работа №5. «Функции для работы с базами данных»

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1464)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)