- •Лабораторная работа №1. Основы работы с программой ms Excel
- •Ленточные вкладки.
- •Задание 1. Знакомство с интерфейсом программы Excel
- •Задание 2. Выделение ячеек, строк, столбцов, блоков и листов
- •Задание 3. Ввод данных в ячейки. Форматирование ячеек
- •Задание 4. Операции перемещения, копирования и удаления содержимого ячеек
- •Лабораторная работа №2. Создание таблиц и построение диаграмм
- •Задание 1. Абсолютная и относительная адресация ячеек
- •Задание 2. Форматирование таблицы
- •Задание 3. Построение диаграмм
- •Задание 4. Создание таблицы с расчетами в Excel
- •Задание 5. Расчеты по формулам, содержащим абсолютные ссылки
- •Лабораторная работа №3. Расчеты в ms Excel
- •Задание 1. Простейшие математические вычисления в ms Excel
- •Задание 2. Построение графиков функций
- •Задание 3. Выполнение тестового задания
- •Лабораторная работа №4. Логические функции в ms Excel
- •Задание 1. Использование функции если
- •Задание 2. Создание таблицы логических операций
- •Задание 3. Расчет значения сложной функции
- •Задание 4. Выполнение тестового задания №1
- •Задание 5. Выполнение тестового задания №2
- •Лабораторная работа №5. Решение задач линейной алгебры в ms Excel
- •Задание 1. Решение задач линейной алгебры
- •Задание 2. Решение системы линейных уравнений по формулам Крамера Вариант вашего задания задает преподаватель!
- •Задание 3. Решение уравнений, записанных в матричной форме Вариант вашего задания задает преподаватель!
- •Лабораторная работа №6. Таблица ms Excel как простейшая база данных
- •Внимание! Работу производите только в своей рабочей книге!!! задание 1. Сортировка базы данных
- •Задание 2. Фильтрация базы данных по одному полю
- •Задание 3. Фильтрация базы данных по нескольким полям
- •Тестовое задание 3
- •Задание 4. Расширенный фильтр
- •Тестовое задание 4
- •Задание 5. Запросы к базе данных
- •Тестовое задание 5
- •Задание 6. Создание сводных таблиц
- •Тестовое задание 6
Лабораторная работа №4. Логические функции в ms Excel
Цель работы: познакомиться с возможностями использования логических функций и вычислений проверки условий.
В состав встроенных функций MS Excel входят логические функции, что позволяет более широко использовать табличный процессор для решения задач, требующих проверки различных условий. Основной в этой группе является функция ЕСЛИ.
Синтаксис функции:
ЕСЛИ(лог_выражение, значение_1, значение_2)
В ячейке, где записана функция ЕСЛИ, сначала находится значение логического выражения. Если оно истинно, то в ячейку помещается значение_1, если ложно, то значение_2. В качестве логического выражения чаще всего используется оператор сравнения, который позволяет сравнивать два значения. Результатом сравнения является логическое значение ИСТИНА или ЛОЖЬ.
В качестве значения_1 или значения_2 можно использовать число, формулу или другую функцию Excel, в том числе и саму функцию ЕСЛИ. Функция ЕСЛИ допускает вложенность до 7 уровней, что позволяет конструировать проверку достаточно сложных условий.
Фактически функция ЕСЛИ позволяет реализовать ветвящуюся алгоритмическую структуру (рис.9).
Рис. 9.
В таблице 4 приведены операторы сравнения, которые могут использоваться при составлении логических выражений:
Таблица 4
Оператор сравнения |
Значение |
= |
Равно |
> |
Больше |
< |
Меньше |
>= |
Больше или равно |
<= |
Меньше или равно |
<> |
Не равно |
Рассмотрим примеры записи формул с логической функцией ЕСЛИ:
1) =ЕСЛИ(А1>3,10,20) – формула возвращает число 10, если значение в ячейке А1 больше 3, и 20 в противном случае,
2) =ЕСЛИ(А1>=3,"Зачет сдал","Зачет не сдал") – если оценка, записанная в ячейке А1, окажется больше или равна 3, то формула возвращает текстовую строку Зачет сдал или Зачет не сдал в противном случае.
3) =ЕСЛИ(А1="Россия","Москва","") – если в ячейке А1 записано слово Россия, то формула вернет текст Москва, в противном случае формула вернет пустую строку.
П ри проверке сложных условий используются логические функции И и ИЛИ:
И(лог_выражение_1, лог_выражение_2,…),
ИЛИ(лог_выражение_1, лог_выражение_2,…).
Функции И и ИЛИ позволяют проверить одновременное выполнение нескольких условий, записанных в скобках. При этом функция И возвращает значение ИСТИНА, если все выражения в списке имеют значение ИСТИНА, а функция ИЛИ возвращает значение ИСТИНА, если хотя бы одно выражение имеет значение ИСТИНА.
Рассмотрим примеры функций И и ИЛИ:
1) И(A3=0, B2 > 0) – выражение будет истинным только если в ячейке A3 находится 0, а в ячейке B2 будет записано положительное число,
2) И(5 > 0, 2 = 3, 1 < 5) – выражение будет ложным, т.к. второе условие ложно,
3) ИЛИ(5 > 0, 2 = 3) – выражение всегда будет истинным, т.к. первое условие является истинным,
4) ИЛИ(7 > 10, 4 = 0) – выражение всегда ложно, т.к. ложны оба его условия.
Функции И и ИЛИ часто используются в составе функции ЕСЛИ:
1) ЕСЛИ(И(A1>0, B2<0), 1, 0) – выражение возвращает в ячейку значение 1 только тогда, когда выполнены сразу оба условия A1>0 и B2<0, а если хотя бы одно из них не выполняется, в ячейку заносится 0,
2) ЕСЛИ(ИЛИ(A1>0, B2<0), 1, 0) – выражение возвращает в ячейку значение 1, когда выполнено хотя бы одно их двух условий, значение 0 будет занесено только тогда, когда сразу оба условия не выполняются