Файл: А.Г. Пимонов Автоматизированные информационные технологии в экономике.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 31.05.2024
Просмотров: 36
Скачиваний: 0
18
4.ГОД(дата) − возвращает значение года (от 1900 до 9999) для данной даты (рис. 10).
5.МЕСЯЦ(дата) − возвращает номер месяца (от 1 до 12) для данной даты (рис. 10).
6.ДЕНЬ(дата) − возвращает номер дня в месяце (от 1 до 31) для данной даты.
7.ДАТАЗНАЧ(дата_как_текст) − преобразует в числовой формат
дату, заданную в текстовом формате.
Пусть, например, необходимо выдать список студентов, родившихся
под знаком зодиака |
|
«Водолей» (с 21.01 по |
|
19.02). Интервал кри- |
|
териев для реализации |
Рис. 20. Интервал критериев |
этого запроса приведен |
для реализации запроса |
|
на рис. 20, а полученная выборка − на рис. 21.
Рис. 21. Выборка, соответствующая критериям рис. 20
8.ДНЕЙ360(нач_дата; кон_дата; метод) − вычисляет количество дней между двумя датами на основе 360-дневного года (12 месяцев по 30 дней).
2.7.Функции для анализа списков
ВMicrosoft Excel имеется 14 функций, предназначенных для обработки списков. Каждая из них возвращает информацию об элементах некоторого интервала, удовлетворяющих одному или нескольким критериям.
1.СЧЁТЕСЛИ(интервал; критерий) − возвращает количество ячеек в интервале, которые удовлетворяют критерию.
19
Например, подсчитать число студенток в списке можно по формуле
=СЧЁТЕСЛИ(F2:F26; “Ж”).
2.СУММЕСЛИ(интервал; критерий; интервал_суммирования) − воз-
вращает сумму значений в ячейках из интервала суммирования, отфильтрованных в соответствии с критерием, применяемым к интер-
валу.
Каждая из оставшихся функций аналогична «обычной» статистической функции. Различие сводится к тому, что функции баз данных обрабатывают только те ячейки интервала, которые удовлетворяют заданным критериям. При этом их синтаксис одинаков: БДФУНКЦИЯ(база_данных; поле; критерий). Необходимо обратить внимание на правила обращения к функциям баз данных:
1)первый аргумент задает весь список, а не отдельный столбец;
2)второй аргумент задает столбец, элементы которого необходимо просуммировать, усреднить и т.п.;
3)вторым аргументом может быть заголовок столбца в виде текстовой константы (имя поля) или порядковый номер поля в списке;
4)третий аргумент задает интервал критериев аналогично интервалу критериев расширенного фильтра.
Вот некоторые из этих функций:
1.БДСУММ(база_данных; поле; критерий) − суммирует значения полей записей базы данных, удовлетворяющих критерию.
2.ДСРЗНАЧ(база_данных; поле; критерий) − возвращает среднее
значение выбранных фрагментов базы данных.
Пусть необходимо подсчитать средний возраст студентов, у которых первые две цифры студенческого билета совпадают с последними двумя. Интервал критериев и формула для решения этой задачи представлены на рис. 22, а результат вычислений− на рис. 23.
3.БДПРОИЗВЕД(база_данных; поле; критерий) − перемножает значения определенных полей записей базы данных, удовлетворяющих критерию.
4.БСЧЕТ(база_данных; поле; критерий) − подсчитывает количество числовых ячеек в полях записей базы данных, отвечающих заданному критерию.
20
5.ДМАКС(база_данных; поле; критерий) − возвращает максимальное значение поля среди выделенных записей базы данных.
6.ДМИН(база_данных; поле; критерий) − возвращает минимальное значение поля среди выделенных фрагментов базы данных.
Рис. 22. Пример использования функции для анализа списка
Пусть, например, необходимо вычислить максимальный возраст студентов заочного факультета и минимальный возраст студентов
дневной формы обуче- Рис.23. Результат вычислений по формуле рис. 22
ния. Формулы для реализации этой задачи представлены на рис. 24, а полученный результат − на рис. 25.
Рис. 24 .Пример использования функций для анализа списка
Рис. 25. Результаты вычислений по формулам рис. 24
3. ЗАДАНИЕ ДЛЯ ВЫПОЛНЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ
Спроектировать базу данных, состоящую из одного списка, для автоматизации любой предметной области – области человеческой деятельности (библиотека, склад, магазин, ГИБДД, поликлиника, отдел кадров, автопарк, аэропорт, баня, морг и т.п.). Каждая запись списка должна состоять не менее
21
чем из пяти полей основных типов (числовое, текстовое, дата и время, вы-
числяемое). Заполнить список реальным (правдоподобным) содержимым, состоящим не менее чем из двадцати записей. Сформулировать и реализовать три запроса на поиск и отбор информации из созданного списка. Один из запросов (простой) реализовать с помощью автофильтра, два оставших-
ся (более сложные) – с помощью усиленного (расширенного) фильтра таким образом, чтобы созданные интервалы критериев содержали не менее трех условий, относящихся, как минимум, к двум различным полям, и среди критериев были бы вычисляемые, в том числе содержащие текстовые функции и функции даты и времени.
Отчет по контрольной работе должен состоять из следующих разделов:
1.описание предметной области и структура списка (см. п.2.2, табл.1);
2.собственно список Excel (см. п.2.2, рис. 2);
3.далее описания трех реализованных запросов в виде: а) постановка задачи (запрос) на поиск информации (см. п.2.4–2.6); б) критерии отбора информации (см. рис. 4, 6, 10, 12, 14, 16, 18, 20); в) результа-
ты фильтрации (см. рис. 5, 7, 11, 13, 15, 17, 19, 21).
Отчет должен быть подготовлен с помощью текстового процессора Word и представлен для проверки до сессии в традиционной форме (в виде твердой копии) на листах бумаги. Дополнительно отчет может быть представлен на электронном носителе информации (дискете или переслан по электронной почте) в виде двух файлов: документа Word и рабочей книги Excel, содержащей подготовленный список и критерии для реализации запросов.
22
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
1.Информационные системы: Учеб. пособие для студентов вузов по специальности 071900 –«Информационные системы в экономике»/ Под ред. В.Н. Волковой, Б.И. Кузина.– СПб.: Изд-во СПб ГТУ, 1998.– 213 с.
2.Современные информационные технологии и сети.– М.: Современный Гуманитарный Университет, 1998.– 87 с.
3.Дейт К.Дж. Введение в системы баз данных.– 6–е изд./ Пер. с англ.– Киев; М.; СПб.: Издательский дом «Вильямс», 1999.– 848 с.
4.Карпова Т. Базы данных: модели, разработка, реализация.– СПб.:
Изд–во «Питер», 2001.– 304 с.
5.Гусева О.Л. Практикум по Excel/ О.Л. Гусева, Н.Н. Миронова.– М.: Финансы и статистика, 1997.– 160 с.
6.Баричев С. Ваш Office 2000/ С. Баричев, О. Плотников.– М.: КУ-
ДИЦ–ОБРАЗ, 2000.– 320 с.
7.Карпов Б. Microsoft Office 2000: Справочник.– СПб.: Изд–во «Питер», 2000.– 498 с.
8.Биллиг В.А. VBA и Office 97. Офисное программирование/ В.А. Биллиг, М.И. Дехтярь.– М.: Издательский отдел «Русская Редакция» ТОО
«Channel Trading Ltd.», 1998.– 720 с.
9.Робинсон С. Microsoft Access 2000: Учеб. курс.– СПб.: Изд–во «Питер», 2001.– 512 с.
10.Карпов Б. Microsoft Access 2000: Справочник.– СПб.: Изд–во «Питер», 2001.– 416 с.
11.Вейскас Дж. Эффективная работа с Microsoft Access 2000.– СПб.:
Изд–во «Питер», 2001.– 1040 с.
Составители Александр Григорьевич Пимонов Владимир Григорьевич Левин
Юлия Викторовна Клещ
АВТОМАТИЗИРОВАННЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ЭКОНОМИКЕ
Рабочая программа дисциплины, методические указания и контрольное задание
для студентов экономических специальностей заочного факультета (ускоренная подготовка на базе среднего специального образования)
Редактор З.М. Савина
ЛР № 020313 от 23.12.96.
Подписано в печать 11.09.01.
Формат 60×84/16. Бумага офсетная. Отпечатано на ризографе. Уч.-изд. л. 1,3. Тираж 1200 экз. Заказ .
ГУ Кузбасский государственный технический университет. 650026, Кемерово, ул. Весенняя, 28.
Типография ГУ Кузбасский государственный технический университет. 650099, Кемерово, ул. Д. Бедного, 4А.