Инструкция по эксплуатации Apple iWork '09

Страница 399

Advertising
background image

Глава 13

Дополнительные примеры и вспомогательная информация

399

Совместное использование логических

и информационных функций

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

Добавление комментариев на основании содержимого ячейки

В данном примере функции ЕСЛИ, И, ИЛИ и ЕПУСТО используются для добавления
в таблицу комментариев, зависящих от содержания ячейки. Функция ЕСЛИ имеет
весьма широкие возможности, особенно в сочетании с другими логическими
функциями, такими как ИЛИ и И.

Допустим, Вы — преподаватель в колледже. Староста принес вам таблицу
с фамилиями студентов и результатами последних экзаменов. Вам нужно быстро
выявить следующие ситуации:

Студент сдал экзамены, но должен будет пройти дополнительные курсы

Â

(количество баллов по результатам теста — 61–75).
Ошибка в таблице (отрицательное количество баллов, количество баллов

Â

превышает 100, количество баллов не указано).
Студент провалил экзамены (набрал 60 баллов или меньше).

Â

Разобьем задачу на части и составим формулы, выявляющие описанные ситуации.
Объединенная формула позволит Вам быстро найти в таблице требуемую
информацию. При составлении формул будем считать, что фамилия первого
студента расположена в ячейке A2, а результаты его теста — в ячейке B2.

Выражение 1

Формула =И(B2>60; B2<=75) выявляет студентов, получивших низкий балл. Если результат лежит
в интервале от 61 до 75, функция И вернет значение ИСТИНА, и это будет означать, что студенту
нужно будет пройти дополнительные курсы. В противном случае функция вернет значение
ЛОЖЬ.

Выражение 2

Формула =ИЛИ(ЕПУСТО(B2); B2<0; B2>100) позволяет выявить ошибки в таблице. Первое
условие внутри функции ИЛИ — ЕПУСТО(B2) — вернет значение ИСТИНА, если результаты теста
не указаны. Второе условие вернет значение ИСТИНА, если результат теста отрицательный,
третье вернет значение ИСТИНА, если результат больше 100. Функция ИЛИ вернет значение
ИСТИНА, если хотя бы одно из перечисленных условий будет истинным, то есть если
в проверяемой ячейке присутствует любая ошибка. Если ни одно из условий не является
истинным, функция ИЛИ вернет значение ЛОЖЬ, и это будет означать, что данные указаны верно.

Выражение 3

Формула =B2<=60 выявляет студентов, проваливших экзамен. Это выражение вернет значение
ИСТИНА, если результат теста меньше или равен 60. В противном случае оно вернет значение
ЛОЖЬ.

Advertising