Работа с графикой Adobe Illustrator AutoCAD графический редактор Начертательная геометрия Практикум по черчению ЕСКД Инженерная графика Нанесение размеров Аксонометрические проекции Полиграфия Подготовка к изданию Деталирование чертежей Сборочный чертеж Эскизы Выполнение графических работ Резьбы, резьбовые изделия На главную

Создание собственных средств анализа данных

Если вас не устраивают функции анализа данных, которые имеются в Excel, можно провести нужный анализ, составив соответствующие формулы. Как это делается, мы покажем в этом разделе.

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

Решение задачи такого рода продемонстрируем на следующем примере: попытаемся на основании данных журнала регистрации определить сумму, потраченную за период с 5 по 15 февраля на покупку летней обуви для матери. Задачу придется разбить на несколько этапов:
1. Определение расходов всей семьи начиная с 5-го февраля по настоящее время.
2. Определение расходов всей семьи с начала регистрации таковых по 15 февраля включительно.
3. Определение суммы, потраченной на покупки для матери за все время регистрации расходов.
4. Определение суммы, потраченной на приобретение обуви за все время регистрации расходов.
5. Определение суммы, потраченной на приобретение летней обуви за все время регистрации расходов.

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

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

Но, прежде всего, давайте попытаемся привести первое формальное определение VBA. VBA — это визуальный объектно-ориентированный язык программирования высокого уровня.

Язык программирования высокого уровня — это язык программирования, в который введены элементы, допускающие описание программы в наглядном, легко воспринимаемом человеком виде, упрощающие и автоматизирующие процесс программирования. Конструкции языка программирования высокого уровня отражают естественные для человека понятия, а не архитектуру и не систему команд компьютера. Поэтому программа, составленная на языке программирования высокого уровня, сначала особым образом обрабатывается компьютером (транслируется или интерпретируется), а затем выполняется.

;