5347

Работа с базами данных в MS EXCEL

Лабораторная работа

Информатика, кибернетика и программирование

Работа с базами данных в MSEXCEL Цель: Приобрести навыки использования встроенных функций МS Ехсеl для работы со списками. Краткая теория Информационная технология обработки данных в информационных системах предполагает их хранение и обработку...

Русский

2012-12-07

55.5 KB

110 чел.

Работа с базами данных в MS EXCEL

Цель: Приобрести навыки использования встроенных функций МS Ехсеl для работы со списками.

Краткая теория

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

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

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

Правила формирования базы данных в МS Ехсеl

  •  Имена полей создаются в первой строке списка
  •  Название поля не должно превышать 255 символов, однако по возможности следует использовать короткие названия.
  •  Для имен полей лучше использовать шрифт, размер, выравнивание, начертание и т.д., отличные от тех, которые назначены данным списка.
  •  Каждое поле (столбец) должно содержать во всех записях информацию одного типа.
  •  Не допускается включение пустых строк или столбцов в список.
  •  Не следует вводить дополнительные пробелы в начале ячейки, так как это может в дальнейшем повлиять на сортировку и поиск.
  •  Желательно для списка отводить отдельный лист Рабочей книги. Если это невозможно, то список от других элементов рабочего листа или других списков должен быть отделен хотя бы одной пустой строкой или одним пустым столбцом.
  •  Для всех элементов одного поля должен быть использован один формат.

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

ФУНКЦИИ РАБОТЫ С БАЗАМИ ДАННЫХ

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

Функция БДСУММ возвращает сумму значений указанного столбца базы данных для  записей, удовлетворяющих критериям отбора.

Формат

БСУММ(база_данных; поле; критерий)

  •  база_данных – интервал ячеек БД;
  •  поле   определяет столбец, используемый функцией. Аргумент поле может быть задан как текст с названием столбца в двойных кавычках, например «Стаж» или как число, задающее положение столбца в списке: 1 - для первого поля, 2 - для второго поля и так далее.
  •  критерий – интервал ячеек, который содержит критерий поиска (таблица критериев).

Функция ДСРЗНАЧ возвращает среднее значение в указанном столбце базы данных для  записей, удовлетворяющих критериям отбора.

Формат

ДСРЗАЧ(база_данных; поле; критерий)

  •  база_данных – интервал ячеек БД;
  •  поле – номер столбца, для которого вычисляется среднее значение;
  •  критерий – интервал ячеек, который содержит критерий поиска (таблица критериев).

Функция ДМАКС возвращает максимальное значение в указанном столбце базы данных для  записей, удовлетворяющих критериям отбора.

Формат

ДМАКС(база_данных; поле; критерий)

  •  база_данных – интервал ячеек БД;
  •  поле – номер столбца, для которого находят максимальное значение;
  •  критерий – интервал ячеек, который содержит критерий поиска (таблица критериев).

Функция ДМИН возвращает минимальное значение в указанном столбце базы данных для  записей, удовлетворяющих критериям отбора.

Формат

ДМИН(база_данных; поле; критерий)

  •  база_данных – интервал ячеек БД;
  •  поле – номер столбца, для которого находят минимальное значение;
  •  критерий – интервал ячеек, который содержит критерий поиска (таблица критериев).

Функция БСЧЕТ подсчитывает количество ячеек, содержащих числа, в столбце списка или базы данных указанном поле всех записей, удовлетворяющих заданным условиям.

Аргумент поле не является обязательным. Если аргумент поле опущен, то функция БСЧЁТ подсчитывает количество записей в базе данных, отвечающих критериям.

Формат

БСЧЕТ(база_данных; поле; критерий)

Функция БСЧЕТА возвращает количество непустых записей базы данных, которые удовлетворяют критериям поиска, в зоне, ограниченной аргументом поле. При отсутствии аргумента Поле функция возвращает количество непустых записей, соответствующих критерию, из всей базы данных.

Формат

БСЧЕТА(база_данных; поле; критерий)

Функция БИЗВЛЕЧЬ извлекает уникальное значение из столбца списка, которое удовлетворяет заданным условиям.

Если таких записей несколько функция выдает значение ошибки #ЧИСЛО!, если записей, соответствующих условиям поиска в списке нет, то функция выдаст значение ошибки #ЗНАЧ!

Формат

БИЗВЛЕЧЬ(база_данных; поле; критерий)

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

Формат

БДДИСП (база_данных; поле; критерий)

Задание 1:

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

ИСХОДНЫЙ СПИСОК

      A                     B                           C                             D                           E                     F

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

  1.  Создайте БД (заполните исходный список произвольными значениями в диапазоне A2:F21)
  2.  Создайте таблицу критериев (диапазон H2:H3). Для этого скопируйте заголовок столбца таблицы БД, по которому будет осуществляться выбор и группировка записей (в нашем примере это поле «Время открытия счета»). Под заголовком критерия должна оставаться свободная ячейка.

H

2

Время открытия счета

3

  1.  Постройте таблицу чувствительности с одной переменной: Для этого
    •  Ниже исходного списка в столбце В создайте вектор значений критериев.
    •  В смежном столбце на ячейку выше вектора- столбца критериев отбора .введите формулу расчета суммы вкладов (см. формат функции).

                                                         

B

C

24

 

=БДСУММ(A2:F21;6;H2:H3)

25

1 квартал

 

26

2 квартал

 

27

3 квартал

 

28

4 квартал

 

  •  Выделите диапазон таблицы чувствительности вместе с формулой (B24:C28).
    •  Воспользуйтесь командой меню Данные/ Таблица подстановки. В качестве ячейки подстановки по строкам укажите адрес свободной ячейки под заголовком таблицы критериев.
    •  Нажмите ОК и ознакомьтесь с результатом.

Задание к лабораторной работе

Задание 1:

Рассчитать максимальную, минимальную величину вкладов и дисперсию в каждом отделении банка.

Задание 2:

Самостоятельно решите следующую задачу: Рассчитать среднюю величину вкладов в каждом квартале для каждого типа вклада. Используйте технологию таблиц подстановок с двумя переменными (см. Лаб.раб. №4).

Содержание отчета

  1.  Титульный лист с постановкой задач
  2.  Результаты выполнения задания 1 (с формулами)
  3.  Результаты выполнения задания 1 (с результатами вычислений)
  4.  Результаты выполнения задания 2 (с формулами)
  5.  Результаты выполнения задания 2 (с результатами вычислений)
  6.  Гистограмма по результатам задания 1
  7.  Гистограмма по результатам задания 2


 

А также другие работы, которые могут Вас заинтересовать

51263. Оценка парных связей между случайными переменными 31 KB
  Просчитать коэффициент корреляции в программе Microsoft Excel: = нажать fx выбрать в поиске всех формул КОРРЕЛ массив1 числа соответствующие обменному пункту №1 массив2 пункту №2.
51265. Построение графа состояний P-схемы 157 KB
  Задание 1. Построить граф состояний P-схемы. Смысл кодировки состояний раскрыть (время до выдачи заявки, число заявок в накопителе и т.д.). На схеме условно обозначены:
51266. Система тонких линз и определение их основных характеристик 91 KB
  Определение фокусных расстояний собирающей и рассеивающей линз и основных характеристик оптических систем составленных из этих линз. Приборы и принадлежности: источник света со щелью в виде стрелки; экран; рейтер и масштабная линейка; набор линз две собирающих и одна рассеивающая; два штатива для установки линз. Теоретические сведения Оптическая сила линзы D величина обратная фокусному расстоянию.
51267. Изучение поляризации отраженного от диэлектриков света 92.5 KB
  Цель работы: изучение свойств света, поляризованного при отражении от диэлектриков; изучение законов поляризации света, поляризованного при отражении от прозрачной среды; изучение методов определения показателя преломления диэлектрика по степени поляризации отраженного света.
51268. Построение имитационной и аналитической моделей системы 91 KB
  Два наладчика обслуживают 6 станков. Станок требует наладки в среднем через каждые 0,5 часа. Наладка занимает у рабочего в среднем 10 минут. Все потоки событий – простейшие. Определить, как изменятся следующие показатели:
51269. ТИПОВОЙ РАСЧЕТ МОЛЕКУЛЯРНАЯ ФИЗИКА И ТЕРМОДИНАМИКА 389 KB
  Молярную массу газа задайте самостоятельно. Найти КПД цикла для того же газа состоящего из изобары изохоры и изотермы. Определить КПД цикла для того же газа состоящего из двух изобар и двух изотерм. Как изменится КПД цикла если изотермы заменить на адиабаты Изобразить графики цикла в координатах и определить как меняется относительное число молекул газа скорости которых отличаются не более чем на 1 от значений средней наиболее вероятной и средней квадратичной скорости при переходе от одной точки к другой.