Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Функции для работы с базами данных





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Общие сведения

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

Назначение функций очевидно из их названий. Например:

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

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

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

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

ДСРЗНАЧ(База_данных; Поле; Критерий поиска).

 

Все функции имеют один и тот же формат:

- первый параметр представляет собой ссылку на диапазон ячеек, в котором расположены данные;

- второй параметр - ссылку на адрес, имя или содержимое ячейки с названием столбца в списке, к данным которого применяется данная функция;

- третий параметр представляет собой ссылку на критерии поиска.

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

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

Порядок присвоения имен

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

2.

 
 

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

 

Пример 1

Имеется база данных «Кадры». Рассчитать среднюю заработную плату работников отдела снабжения.

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

 

  M N O
     
  Отдел  
  Снабжения  
     
  12181,81  

 

А в ячейку N13 ввести формулу:

 

=ДСРЗНАЧ(Данные;G5;N10:N11),

 

где G5 – адрес заголовка «Оклад»;

N10:N11 – адрес критерия фильтрации.

 

Пример 2

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

При решении задач, связанных возрастом, рекомендуется создать поле «Возраст». Для этого в ячейку L5 ввести название поля, т.е. – «Возраст», а в ячейку L6 ввести формулу: =2009-H6, которая затем копируется на весь столбец L.

Непосредственно для решения в свободном месте листа вводится условие фильтрации:

 

  M N O P
       
  Пол Возраст  
  м >=60  
  ж >=55  
       
     

 

А в ячейку N20 ввести формулу:

 

=БСЧЁТ(Данные;;N16:O18)

Примечание. Для функции БСЧЕТ в качестве заголовка поля можно указывать любое поле или даже просто не вводить его.

 

 

Задания

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

Вариант

а) Общее количество мужчин в плановом и производственном отделах.

б) Количество работников планового отдела, проживающих на улице Хевешская и по проспекту Мира.

Вариант

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

б) Средний возраст мужчин с именами Алексей и Андрей.

Вариант

а) Средний возраст женщин с именами Ольга и Мария.

б) Количество детей у мужчин в плановом и производственных отделах.

Вариант

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

б) Среднее количество детей в организации, приходящееся на одного работника.

Вариант

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

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

Вариант

а) Среднее количество детей у женщин, проживающих на ул. Водопроводная.

б) Максимальную заработную плату у мужчин в отделе сбыта.

Вариант

а) Общее количество детей у мужчин, проживающих на ул. Горького.

б) Минимальную заработную плату у женщин в производственном отделе.

Вариант

а) Среднюю заработную плату у женщин с двумя детьми.

б) Средний возраст у мужчин в производственном отделе.

Вариант

а) Максимальную заработную плату у мужчин в отделе сбыта.

б) Минимальный возраст у женщин в плановом отделе.

Вариант

а) Минимальную заработную плату мужчин без детей.

б) Самого молодого мужчину на ул. Лебедева.

Вариант

а) Общую сумму заработной платы в плановом отделе.

б) Самую старшую женщину в отделе сбыта.

Вариант

а) Общий фонд заработной платы для работников с одним ребенком.

б) Самого старого мужчину на ул. Володарского.

Вариант

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

б) Количество мужчин, у которых нет детей.

Вариант

а) Максимальную заработную плату у женщин пенсионеров.

б) Средний возраст женщин на ул. Яковлева.

Вариант

а) Среднюю заработную плату у мужчин без детей.

б) Количество работников с двумя детьми.

 

 

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.