- •Оглавление
- •1. Первое знакомство.
- •1.1. Назначение процессора электронных таблиц Microsoft Excel
- •1.2. Общие правила работы с книгами и листами
- •1.3. Основные типы данных
- •1.4. Форматирование таблиц и отдельных ячеек
- •1.5. Основные команды системы
- •1.5.1. Панель инструментов «Стандартная»
- •1.5.2. Перемещение, копирование и заполнение ячеек
- •1.6. Формулы
- •1.6.1. Синтаксис формулы
- •1.6.2. Операторы
- •1.6.3. Ссылки на ячейку
- •1.6.4. Особенности копирования формул.
- •1.6.5. Заголовки и имена в формулах.
- •1.6.6. Функции
- •1.6.7. Использование строки формул для ввода и изменения формул
- •1.6.8. Основные причины возникновения ошибок в формулах
- •2. Решение задач средствами Microsoft Excel.
- •. Создание диаграмм
- •2.1.1 Разработка новой диаграммы
- •2.1.2. Редактирование существующей диаграммы
- •2.2. Использование логических функций;
- •2.3. Работа с массивами.
- •Описание функций первой группы.
- •Описание функций второй группы.
- •2.3.1. Решение системы линейных уравнений.
- •2.3.2. Задача аппроксимации.
- •2.4. Использование специальных средств для решения оптимизационных задач.
- •2.4.1 Решение нелинейного уравнения.
- •2.4.2 Транспортная задача
- •3. Вопросы для самоконтроля по разделу Microsoft Excel
- •4.Тестовые задачи по теме «Электронные таблицы Microsoft Excel»
- •4.1. Рекомендации к решению задач .
- •4.2. Требования к оформлению отчета
- •Варианты заданий
- •Рекомендуемый библиографический список
- •Пример оформления контрольной работы. Приложение 1
2.2. Использование логических функций;
Логические функции предназначены для проверки выполнения условия или нескольких условий. Все они, кроме функции ЕСЛИ, в качестве аргумента используют логические выражения, а в качестве результата возвращают логические значения ИСТИНА или ЛОЖЬ. К их числу можно отнести следующие функции:
-
ЛОЖЬ - Возвращает логическое значение ЛОЖЬ. Например =ЛОЖЬ().
-
ИСТИНА - Возвращает логическое значение ИСТИНА. Например =ИСТИНА ()
-
И - Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА. Иначе, если хотя бы один аргумент имеет значение ЛОЖЬ, возвращается значение ЛОЖЬ. Например, если ячейка В4 содержит число между 1 и 100, то:
-
=И(В4>1; В4<100) равняется ИСТИНА, а =И(В4>100; В4<1000) равняется ЛОЖЬ.
-
ИЛИ - Возвращает ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА. Логическое значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ. Например, =ИЛИ(]+1=];2+2=5) равняется ЛОЖЬ.
-
НЕ - Меняет на противоположное логическое значение своего аргумента. Например, =НЕ(ИСТИНА Q) равняется ЛОЖЬ.
Рассмотрим более подробно функцию ЕСЛИ, которая позволяет определить, выполняется ли указанное условие, и возвращает одно значение, если условие истинно, и другое — если оно ложно.
ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложъ) Лог_выражение - это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.
Значение если_истина - это значение, которое возвращается, если лог_выражение имеет значение ИСТИНА. Если лог выражение имеет значение ИСТИНА и значение _если_истина опущено, то возвращается значение ИСТИНА. Значение_если_истина может быть любой формулой или константой.
Значение _если_ложъ - это значение, которое возвращается, если лог выражение имеет значение ЛОЖЬ. Если лог_выражение имеет значение ЛОЖЬ и значение_если_ложь опущено, то возвращается значение ЛОЖЬ. Значение_если_ложь может быть любой формулой или константой .
Например, в ячейках В2:В4 содержатся фактические расходы за январь, февраль, март: 1500, 500 и 500 соответственно, а в ячейках С2:С4 приведены данные по предполагаемым расходам за те же периоды: 900, 900 и 925. Тогда формулы
=ЕСЛИ(В2>С2;"Превышение бюджета"; "ОК") и =ЕСЛИ(В2>С2;С2-В2;0) возвратят значение "Превышение бюджета" , и 400, а формулы
=ЕСЛИ(ВЗ>СЗ;"Превышение бюджета";"ОК") и =ЕСЛИ(ВЗ >СЗ;СЗ-ВЗ;0) возвратят значение "ОК" и 0 . Следует заметить, что:
-
до 7 функций ЕСЛИ могут быть вложены друг в друга в качестве аргументов значение_если истина или значение_если_ложъ.
-
Функция ЕСЛИ всегда возвращает значение, получившееся при вычислении аргумента значение _если_истина или значение _если_ложь.
-
Если какой-либо аргумент функции ЕСЛИ является массивом, то при выполнении функции ЕСЛИ вычисляется каждый элемент массива.
Например, три вложенные функции ЕСЛИ можно использовать для создания формулы перевода среднего балла, расположенного в ячейке В5, из стобальной шкалы в пятибальную по следующим условиям:
-
Средний балл
Больше 89
От 70 до 89
От 50 до 69
Меньше 50
Оценка
5
4
3
2
Формула для перевода может выглядеть так :
=ЕСЛИ(В5>89;"5";ЕСЛИ(В5>70;"4"; ЕСЛИ(В5>50;"3";"2")))
Здесь второе предложение ЕСЛИ является в то же время аргументом значение_если ложь для первого предложения ЕСЛИ. Аналогично третье предложение ЕСЛИ является аргументом значение еслиложь для второго предложения ЕСЛИ. Таким образом, если первое лог_выражение (Среднее>89) имеет значение ИСТИНА, то возвращается значение "5". Если первое лог_выражение имеет значение ЛОЖЬ, то вычисляется второе предложение ЕСЛИ и так далее.
Формулы с функцией ЕСЛИ можно создавать с помощью мастера функций. Это гораздо удобнее, чем непосредственный набор в строке формул.