5347

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

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

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

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

Русский

2012-12-07

55.5 KB

109 чел.

Работа с базами данных в 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


 

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

48304. Динамика. Силы. Законы Ньютона 161 KB
  Не является ли первый закон следствием второго Равномерное движение теряет смысл если часы системы отсчета не синхронизированы. То есть законы инерции без указаний системы отсчета теряют смысл. Первый закон Ньютона является независимым законом выражающим критерий пригодности системы отсчета для рассмотрения движения. Полную силу действующую на частицу обозначим через: Так как То То есть релятивистское уравнение движения имеет вид: Системы материальных точек.
48305. Потенциальные силы 154 KB
  Если смещение происходит вдоль одной координатной оси то Для консервативных сил Или Сила поля равна взятому со знаком минус градиенту потенциальной энергии частицы в этой точке поля. Примеры: Нормировка потенциальной энергии. Процедура придания потенциальной энергии однозначности называется нормировкой. Работа силы при поступательном движении материальной точки равна приращению кинетической энергии этой точки.
48306. Силы тяготения 195 KB
  Основной закон был сформулирован Ньютоном: Между двумя телами массы которых m1 и m2 находящихся на расстоянии r действуют силы взаимного притяжения F12 и F21 направленные от данного тела к другому телу причем модуль силы тяготения пропорционален произведению масс тел и обратно пропорционален квадрату расстояния между ними где гравитационная постоянная. Шарообразные тела со сферически симметричным распределением массы в их объеме взаимодействуют так же как если бы их массы были сосредоточены в центрах шаров. гравитационная энергия...
48307. Конспект лекций по Java. Программирование на Java 2.04 MB
  Под жизненным циклом мы будем понимать процесс, необходимый для создания работающего приложения. Для программ на Java он отличается от жизненного цикла программ на других языках программирования. Типичная картина жизненного цикла для большинства языков программирования выглядит примерно так...
48308. ОПОРНЫЙ КОНСПЕКТ ЛЕКЦИЙ. СТРАХОВАНИЕ 351.5 KB
  Содержание Общая характеристика страхования История возникновения и развития страхования Сущность и функции страхования его роль в развитии экономики Основные понятия и термины используемые в страховании Классификация страхования.
48309. Социально-экономическая сущность страхования и её роль в рыночной экономике 488.5 KB
  Классификация рисков Понятие рисков страхования классификация рисков и риск-менеджмент. Договор страхования и принципы страхования. Социально-экономическая сущность страхования и её роль в рыночной экономике.
48311. БАЗОВЫЙ КУРС ФИЛОСОФИИ 1.16 MB
  Мировоззрение это совокупность взглядов личности или общества на мир в целом или место человека в этом мире. У любого человека существует потребность в мировоззрении поскольку оно отвечает на самые фундаментальные вопросы человеческой жизни: Что такое мир Что такое человек В чем смысл человеческой жизни и смерти К чему следует стремиться в жизни Что самое важное ценное В чем смысл истории и т. У человека нет такой жизненной программы поэтому он должен сам на свой страх и риск пытаться постичь жизнь в целом проектировать свою...
48312. Национальная экономика 537 KB
  Структура национальной экономики представлена отношениями между имеющимися в стране производственными ресурсами объемами их распределения между экономическими субъектами между объемами производства этих субъектов составными частями национального продукта. Отраслевая структура характеризует сложившуюся систему распределения производственных ресурсов по основным видам деятельности а также долю отдельных отраслей в общем объеме национального производства. Макроэкономические пропорции количественные соотношения между отдельными частями и...