- •Информационные технологии расчетов и деловой графики в электронных таблицах методические указания
- •Содержание
- •1. Цель работы
- •2. Начальные сведения
- •2.1 Понятие электронной таблицы
- •2.2 Запуск Excel и выход из него
- •2.3 Основные элементы экрана Excel и окна открытого документа
- •2.4 Получение справочной информации
- •2.5 Ввод данных. Автозаполнение
- •2.6 Обработка диапазона ячеек
- •2.7 Автозамена
- •2.8 Сохранение рабочей книги. Автосохранение
- •2.9 Форматирование листа Excel
- •2.9.1 Формат ячеек
- •2.9.2 Формат чисел
- •2.9.3 Оформление ячеек
- •2.9.4 Оформление строк и столбцов, размеры ячеек
- •2.9.5 Стиль
- •2.9.6 Добавление строк и столбцов
- •2.9.7 Удаление строк и столбцов
- •2.9.8 Замораживание строк и столбцов на экране
- •2.9.9 Автоформатирование таблиц
- •2.9.10 Защита ячеек, листов, рабочих книг
- •3. Вычисления в Excel
- •3.1 Ввод формул
- •3.2 Мастер функций
- •3.3 Абсолютные и относительные адреса (ссылки)
- •3.4 Связывание ячеек
- •3.5 Использование формул для принятия решений
- •3.6 Обработка массивов
- •3.7 Сортировка, автофильтр данных
- •3.8 Тестирование созданной таблицы
- •4.Примеры решения типовых задач
- •4.1 Расчет табличных значений
- •4.2 Решение расчетной задачи
- •4.3 Решение финансово-экономической задачи. Таблица подстановок.
- •5. Задание
- •5.1 Разработка таблицы
- •5.2 Разработка бланка документа, обеспечивающего обработку заносимой в
- •6. Контрольные вопросы
- •7. Требования к оформлению отчета
- •Литература
- •Лабораторный практикум по информатике методические указания
- •450000, Уфа-Центр, ул. К. Маркса, 12
3.5 Использование формул для принятия решений
Логические функции ЕСЛИ, И, ИЛИ, включаемые в формулы, позволяют формировать результаты, зависящие от некоторых условий. Так, с помощью функции ЕСЛИ можно выбрать один из двух возможных вариантов решения.
Формат функции ЕСЛИ
ЕСЛИ (лог_выражение; значение_если_истина; значение_если_ложь).
Если лог_выражение (результат проверки условия) истинно, то функция вернет значение_если_истина, в противном случае она вернет значение_если_ложь. Результатом работы функции ЕСЛИ может быть текст, формула для расчета или ссылка на содержимое ячейки. Например,
= ЕСЛИ (В45>60; B36*3;”Значение меньше допустимого”.
В ячейке, содержащей приведенную формулу, будет выводиться результат перемножения значения, содержащегося в ячейке В45 на число 3 (если в ячейке В45 находится число > 60), или сообщение «Значение меньше допустимого (если в ячейке В45 находится число < 60).
Формула =ЕСЛИ (D9<25;F6;0) в качестве значения_если_истина содержит адрес ячейки F6, а в качестве значения_если_ложь – ноль. Если требуется предотвратить вывод на экран нулевых значений, необходимо выполнить команду Сервис / Параметры и в появившемся диалоговом окне на закладке Вид убрать флажок Нулевые значения.
Избавиться от изображения нуля можно было и записав формулу следующим образом
=ЕСЛИ (D9<25;F6;””).
Более сложные условия можно задавать путем объединения нескольких логических функций в одной формуле. Например
= ЕСЛИ (И(D7>40;D7<60); C7;0)
Функция И возвращает значение ИСТИНА только в том случае, когда все ее аргументы истинны. Таким образом, когда значения в ячейке 40<D7<60, функция И вернет значение ИСТИНА, а функция ЕСЛИ вернет значение, хранящееся в ячейке С7. Т.е. функцией И удобно пользоваться при проверке принадлежности значения какому-либо диапазону.
Для сравнения одного значения с несколькими удобно применять функцию ИЛИ. Формула
= ЕСЛИ (ИЛИ(В15=42;В15= «Текст»);ОК;””)
работает следующим образом. Если в ячейке В15 находится число 42 или текст «Текст», результатом работы формулы будет текст ОК. В противном случае формула вернет ячейке пустое значение.
3.6 Обработка массивов
Массив – прямоугольный диапазон значений или формул, которые Excel обрабатывает как единую группу. Результатом выполнения формул и функций массивов может быть массив или одно число.
Применение массивов позволяет выполнять большие объемы вычислений, занимая при этом небольшие объемы памяти ПЭВМ благодаря тому, что Excel хранит в памяти массив формул как одну формулу.
Ввод формулы массива избавляет пользователя от необходимости вводить или копировать повторяющуюся формулу в каждую ячейку диапазона и в результате уменьшить трудоемкость программирования.
На рис. 21 показаны две таблицы вычислений. Первая создана с использованием обычных вычислений, для расчета стоимости в каждой ячейке диапазона E4:E9 введены отдельные формулы =C4*D4, C5*D5, …
Для формирования второй таблицы, работающей с использованием формулы массива, необходимо:
- выделить диапазон ячеек, которые рассчитываются с помощью формулы массива E14:E19;
- ввести формулу массива, с указанием используемых диапазонов ячеек
= C14:C19*D14:D19;
- для ввода формулы массива нажать клавиши <Shift> + <Ctrl> + <Enter>.
Формула, выведенная в строке формул для ячейки Е14, заключена в фигурные скобки. Это означает, что данная формула является формулой массива, а диапазон ячеек следует рассматривать как единый объект. Т.е. нельзя вставлять ячейки или столбцы в данный диапазон массива, удалять или редактировать отдельные ячейки внутри диапазона. Массив можно изменять только как единое целое.
Пример использование формулы массива для вывода массива результатов приведен на рис. 21 для вычисления стоимости в ячейках Н14:Н19. Для этого нужно было выделить соответствующий диапазон ячеек, предназначенный для хранения результатов, ввести формулу массива, = C14:C19*D14:D19, указав, в каком диапазоне она работает, и нажать клавиши <Shift> + <Ctrl> + <Enter>.
Проверить допущенные в формулах ошибки можно командой Сервис / Проверка наличия ошибок. Параметры режима проверки при необходимости следует уточнить, выполнив команду Сервис /Параметры, после чего на закладке Проверка ошибок при помощи флажков откорректировать необходимые опции.
Рис. 21
Еще одно полезное для отладки формул средство, имеющееся в Excel – графическое отображение связей участвующих в вычислениях ячеек. Команда Сервис / Зависимости формул позволяет проверить влияющие на результат ячейки, зависимые ячейки, посмотреть источник ошибок, вычислить формулу, показать окно контрольного значения и т.д.
