- •Часть 1 лабораторная работа №1. Тема: Базовые элементы Excel
- •Запуск Excel
- •Меню Excel
- •Кнопка “Office”
- •Сохранение файлов
- •Удаление файлов
- •Создание новых листов
- •Удаление листов
- •Поле формул
- •Блоки и выделение
- •Содержимое ячеек: ввод и редактирование
- •Свойства последней ячейки
- •Копирование значений
- •Вставка пустых строк и столбцов
- •Прогрессии
- •Автозаполнение
- •Лабораторная работа №2 Форматирование в Excel Изменение ширины столбцов
- •Работа со шрифтами
- •Удаление стиля выбранных ячеек (удаление форматирования)
- •Границы и линии
- •Формат числа
- •Автоформатирование таблицы
- •Копирование форматов
- •Практические задания
- •Лабораторная работа №3 Тема: Печать рабочего листа. Использование справки. Указание к работе:
- •Работа со справочной системой Excel:
- •Лабораторная работа №4 Тема: Создание формул
- •Приоритет операторов
- •Соответствие скобок
- •Использование ссылок в формулах
- •Ввод ссылок с использованием мыши
- •Относительные, абсолютные и смешанные ссылки
- •Редактирование формул
- •Использование числового текста в формулах
- •Текстовые значения.
- •Использование функций. Введение
- •Кнопка Автосумма
- •Доступ к встроенным функциям с помощью кнопки Вставка функции
- •Использование функций для создания объемных формул
- •Присвоение имен ячейкам и диапазонам
- •Использование имен в формулах
- •Определение имен в поле имени
- •Переход к именованной ячейке или диапазону
- •Применение имен к формулам
- •Практические задания:
- •Лабораторная работа №5
- •Тема 6: Использование элементарных функций (часть 1)
- •Пример функции
- •Аргументы функций
- •Использование имен в качестве аргументов
- •Аргументы – литералы
- •Аргументы – выражения
- •Функции в качестве аргументов
- •Способы ввода функций
- •Ввод функций вручную
- •Вставка функции в формулу
- •Математические функции
- •Функция целое
- •Функция округл
- •Функция пи
- •Функция sin
- •Функция корень
- •Округление с помощью функций чётн и нечёт
- •Функции целое и отбр
- •Функция остат
- •Функция сумм
- •Функция суммесли
- •Упражнения
- •Вложенные функции
- •Лабораторная работа № 6
- •Тема 6: Использование элементарных функций (часть 2) Текстовые функции
- •Функция текст
- •Функция рубль
- •Функция длстр
- •Функция пстр
- •Функция заменить
- •Функция поиск
- •Функция прописн
- •Функция совпад
- •Функция повтор
- •Логические функции
- •Логические выражения
- •Функция если
- •Вложенные функции если
- •Функция и
- •Функция или
- •Другие применения логических функций
- •Функции истина и ложь
- •Функция епусто
- •Пример 1
- •Функции даты и времени
- •Функция счётесли
- •Нахождение наибольших и наименьших значений
- •Практические задания:
- •Лабораторная работа №7 Тема: Проверка и отладка рабочих листов Исследование зависимостей
- •Трассировка зависимостей ячеек.
- •Влияющие и Зависимые ячейки
- •Трассировка ошибок
- •Сообщение об ошибочных данных
- •Ограничение ввода
- •Значения для ячеек в1,в2,в3
Другие применения логических функций
Все логические функции, рассматриваемые в данном разделе, могут выступать в качестве автономных формул. Хотя такие функции, как И, ИЛИ, НЕ, ЕОШИБКА, ЕНД и ЕССЫЛКА, обычно используются совместно с функцией ЕСЛИ, но для задания, например, простого условия можно создать также и формулы вроде
= И (А1>А2; А2<АЗ)
Эта формула возвращает логическое значение ИСТИНА, если значение в ячейке А1 больше значения в А2 и значение в А2 меньше значения в A3. Этот тип формул можно применять для присваивания диапазону ячеек значений ИСТИНА и ЛОЖЬ с тем, чтобы в дальнейшем использовать эти значения в качестве условий отбора при печати специального отчета.
Функции истина и ложь
Функции ИСТИНА и ЛОЖЬ предоставляют альтернативный способ записи логических значений ИСТИНА и ЛОЖЬ. Эти функции не имеют аргументов и выглядят следующим образом:
= ИСТИНА ( )
= ЛОЖЬ ( )
Например, предположим, что ячейка В5 содержит логическое выражение, тогда следующая формула возвратит строку Внимание!, если логическое выражение в ячейке В5 имеет значение ЛОЖЬ:
= ЕСЛИ (В5=ЛОЖЬ();"Внимание!";"ОК") Иначе формула возвратит строку ОК.
Функция епусто
Если нужно определить, является ли ячейка пустой, можно использовать функцию ЕПУСТО, которая имеет следующий синтаксис:
= ЕПУСТО (значение)
Аргумент значение может быть ссылкой на ячейку или диапазон. Если значение ссылается на пустую ячейку или диапазон, функция возвращает логическое значение ИСТИНА, в противном случае она возвращает ЛОЖЬ.
Пример 1
Логические выражения
Введем в ячейку А1 формулу: =7>5. Она вернет значение ИСТИНА.
Рисунок 6.2
Скопируем содержимое А1 в А2 и исправим в А2 формулу: = 3>5.
Эта формула вернет значение ЛОЖЬ.
Рисунок 6.3
Правые части обеих формул представляют собой высказывания, т.е. утверждения, относительно которых можно заключить, верны они или нет. Арифметические формулы, которые мы изучали, высказываниями не являются: они предписывают, как по исходным данным вычислить значение, и вопрос об их истинности или ложности не имеет смысла.
Рассмотрим другой пример. Введем в ячейку А4 число 2, а в ячейку В4 формулу = A4>3. Формула возвращает значение ЛОЖЬ.
Рисунок 6.4
Введем в А4 число 6. Формула возвращает значение ИСТИНА.
Рисунок 6.5
В В4 записан предикат, т.е. высказывание с переменными (в данном случае переменная одна). В зависимости от значения переменных предикат может принимать значения ИСТИНА и ЛОЖЬ. В этом примере формула как бы дает ответ на вопрос: "Число (или результат вычислений по формуле), хранящееся в ячейке А4, превышает 3?" В зависимости от значения А4 ответ будет ДА (ИСТИНА) или НЕТ (ЛОЖЬ).
Сравнение двух арифметических выражений, содержащих переменные, дает предикат. В формуле = А4>3 ее составные части (А4 и 3) можно считать арифметическими выражениями, только очень простыми. Более сложный пример: = (А4^2-1) > (2*А4+1). В этом выражении скобки можно опустить, потому что арифметические операции имеют более высокий приоритет, чем операции сравнения, но скобки придают формуле наглядность.
У логических функций аргументы могут принимать только два значения: ИСТИНА и ЛОЖЬ. Поэтому логические функции можно задать таблицей, где перечислены все возможные значения аргументов и соответствующие им значения функций. Такие таблицы называются таблицами истинности.
Ниже представлена таблица для функции НЕ
Таблица 4
x |
НЕ(x) |
ЛОЖЬ |
ИСТИНА |
ИСТИНА |
ЛОЖЬ |
Таблица для функций И и ИЛИ имеет вид
Таблица 5
x |
y |
И(x,y) |
ИЛИ(x,y) |
ЛОЖЬ |
ЛОЖЬ |
ЛОЖЬ |
ЛОЖЬ |
ЛОЖЬ |
ИСТИНА |
ЛОЖЬ |
ИСТИНА |
ИСТИНА |
ЛОЖЬ |
ЛОЖЬ |
ИСТИНА |
ИСТИНА |
ИСТИНА |
ИСТИНА |
ИСТИНА |
Функция НЕ может иметь только один аргумент, а функции И и ИЛИ могут иметь два и более аргументов.
Пример 2
В ячейке А6 (с именем z) записано число. Выяснить, принадлежит ли оно отрезку [2, 5].
Решение.
Присвоим ячейке А6 имя z. Введем в А6 число 3.Сначала сконструируем логическое выражение, решающее задачу. z [2,5] (z 2) ^ (z 5). Для того чтобы z принадлежал отрезку [2, 5], нужно, чтобы одновременно были истинны два предиката: z 2 и z 5 . В ячейке В6 разместим формулу = И (z >= 2, 2 <= 5). В 86 получим значение ИСТИНА. Следует предостеречь от неверного решения: формулы =2<=z<=5. Введите эту формулу в С6 и убедитесь, что она возвращает ЛОЖЬ! Коварство этой, на первый взгляд, такой естественной формулы в том, что Excel ничего не сообщает о ее некорректности.
Пример 3
В ячейке А6 (с именем z) записано число. Выяснить, принадлежит ли оно одному из лучей на числовой оси: (-,2) или (5, ).
Решение
Сконструируем логическое выражение, решающее задачу: z (-,2) (5, ) (z < 2) (z > 5), где значок обозначает операцию объединения множеств. Для того чтобы z принадлежал хотя бы одному из лучей, нужно, чтобы был истинным хотя бы один из предикатов: z < 2 или z > 5. В ячейке D6 разместим формулу = ИЛИ (z < 2, z > 5). A6 содержит число 3, поэтому формула возвращает ЛОЖЬ.
Задачу можно было решить иначе с учетом того обстоятельства, что на рабочем листе есть формула проверки принадлежности числа z отрезку [2, 5]. Упомянутые два луча составляют на числовой оси дополнение к этому отрезку. Введем в ячейку Еб формулу = НЕ (В6). Убедитесь, вводя в ячейку А6 различные числа, что формулы в ячейках D6 и Е6 дают идентичные результаты.