Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет пр.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
1.03 Mб
Скачать

2.5Понятие списка (базы данных) в Excel. Основные требования к спискам. Формирование списков при помощи экранной формы

Список Excel − табличная (плоская, двумерная) база данных, диапазон ячеек со структурированными данными. Если сформировать рабочий лист, следуя определенным правилам, то программа будет воспринимать его как базу данных. На рисунке 3 приведен пример списка Excel.

Рисунок 3 − Пример списка Excel

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

Список состоит из трех основных структурных элементов:

  1. записи (подобны карточкам библиотечного каталога. Каждая запись должна содержать полное описание конкретного элемента);

  2. поля (это отдельные категории, по которым упорядочена информации в списке; отдельный столбец - отдельная категория).

  3. заглавная строка (состоит из заголовков столбцов и располагается в самом начале списка). Заголовки - это метки соответствующих полей. Excel использует их при сортировке, поиске, выдаче отчетов по спискам. Рекомендуется выделять заглавную строку, отформатировав ее иначе, чем остальные данные. Не следует вставлять пустую строку между заглавной строкой и прочими строками списка, т.к. некоторые инструменты, например, автофильтр корректно работают только с непрерывными диапазонами.

В списке Excel каждый столбец - это поле, а каждая строка - это запись.

При создании списка Excel процесс распознавания и изменения содержимого списка можно упростить за счет средств списка и визуальных элементов, разработанных для улучшения этих средств, которые отображены на рисунке 4.

Рисунок 4 − Средства и визуальные элементы списка

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

Темно синяя рамка вокруг списка четко выделяет интервал ячеек, составляющий список (элемент 2).

Строка со звездочкой (*) называется строкой вставки. Ввод данных в это строку приводит к автоматическому добавлению данных в список и расширению рамки вокруг списка (элемент 3).

В список можно добавить строку итогов. При щелчке мышью по ячейке в строке итогов появляется раскрывающийся список обобщенных функций (элемент 4).

Изменить размер списка можно с помощью перемещения метки изменения размера, находящейся в нижнем углу рамки списка (элемент 4). Явными преимуществами списков являются:

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

  2. Обеспечение целостности данных. Для списков можно использовать встроенные в Excel средства проверки данных. Например, в определенном столбце списка можно разрешить использовать только числа или даты.

  3. Форматирование объектов списка. Ячейки списка можно форматировать точно так же, как и ячейки листа.

  4. Совместимость со списками Windows SharePoint Services. При публикации списка на узле SharePoint происходит создание пользовательского списка SharePoint. Если соединить список во время публикации или во время экспорта существующего списка SharePoint, можно редактировать список в автономном режиме.

При формировании списков рекомендуют:

  • размещать один список на рабочем столе;

  • заголовки полей размещать в верхней строке, имеющей особое форматирование, не совпадающее с форматом данных;

  • в каждом столбце размещать однородную информацию;

  • в одной физической строке размещать одну запись;

  • учитывать, что пустая строка не является записью;

  • до ввода данных в список построить для каждого поля контроль данных (Данные/Контроль);

  • для заполнения списка использовать экранную форму данных (Данные/Форма).

Экранная форма данных − это способ представления данных из списка, при котором в диалоговом окне отображается поле одной записи. Экранная форма данных снижает вероятность ошибок при обработке данных. На рисунке 5 представлен пример экранной формы данных.

Рисунок 5 − Пример экранной формы данных

Экранная форма данных предназначена для:

  • ввода;

  • редактирования;

  • поиска и удаления данных.

Порядок создания электронной формы данных состоит из следующих этапов:

  1. Создать заголовок списка в первой строке.

  2. Вручную заполнить первую запись конкретными значениями и формулами.

  3. Отформатировать поля первой записи (Формат/Ячейки…)

  4. Задать для полей первой записи контроль данных (Данные/Проверка…).

  5. Установит курсор в любой ячейке списка.

  6. Использовать команду Данные/Форма…

  7. В диалоговом окне нажать кнопку Добавить для ввода новой записи.

3ПРАКТИЧЕСКАЯ ЧАСТЬ

3.1Решение задачи оптимизации

3.1.1Постановка задачи

Используя надстройку Microsoft Excel Поиск решения, определить размеры бака (R, h), имеющего форму цилиндра с крышкой, чтобы объем был максимальный, а стоимость материала, пошедшего на его изготовление, не превышала 2000 у.е. Цена 1 м2 материала равна 20 у.е.

Выполнить графическое отображение зависимости целевой функции от искомых величин.

3.1.2Разработка математической модели

В общем виде постановка задачи математического программирования включает следующие элементы:

  • Искомые переменные Xi, i = 1, n

  • Целевая функция: F(Xi), → min, max, const, i = 1, n

  • Ограничение: G(Xi) < = > bi, i = 1, n

  • Граничные условия для искомых переменных: Xi,→ цел; Xi, > 0,i = 1, n

Или:

Ц .ф.: F(Xi) → min, max, const

ОГР: G(Xi) < (или = или >) bi

ГРУ: Xi, → цел

Xi, > 0

i = 1, n

В соответствии с условием задачи необходимо определить размеры бочки (R, h), имеющей форму цилиндра с крышкой, при которых стоимость материала, пошедшего на его изготовление, не превышала 2000 у.е., а объем максимальным.

Таким образом, искомыми переменными являются размеры бака (рисунок 6): R - радиус основания (м), h - высота (м).

Рисунок 6 − Исходные данные к задаче

Целевая функция – Объем цилиндра (м3)

V = πR²h → max

Ограничение – Стоимость материала, пошедшего на его изготовление, не превышает 2000 у.е.:

P = (2πR² + 2πRh) P0 ≤ 2000,

где P0 − цена 1 м2 материала

Граничные условия − размеры должны быть неотрицательными числами:

R ≥ 0, h ≥ 0

Таким образом, математическая модель задачи представляет собой систему:

ЦФ: V = πR²h → max

ОГР: P = (2πR² + 2πRh) P0 ≤ 2000

ГРУ: R ≥ 0, h ≥ 0