Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по Логическим функциям.pdf
Скачиваний:
33
Добавлен:
21.02.2016
Размер:
676.7 Кб
Скачать

МЕТОДИЧЕСКИЕ

УКАЗАНИЯ

к выполнению лабораторной работы на тему «логические функции Excel» по курсу

«Информатика»

(ДЛЯ СТУДЕНТОВ СТРОИТЕЛЬНЫХ И ПРИРОДООХРАННЫХ СПЕЦИАЛЬНОСТЕЙ ДНЕВНОЙ ФОРМЫ ОБУЧЕНИЯ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ ДОНБАССКАЯ НАЦИОНАЛЬНАЯ АКАДЕМИЯ СТРОИТЕЛЬСТВА И АРХИТЕКТУРЫ

Кафедра высшей и прикладной математики и информатики

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению лабораторной работы на тему «Логические функции Excel» по курсу «Информатика»

(для студентов строительных и природоохранных специальностей дневной формы обучения)

УТВЕРЖДЕНО на заседании кафедры

высшей и прикладной математики и информатики

Протокол № 3 от 11. 10. 2005 г.

Макеевка 2006 г.

УДК 681.3.06 (071)

Методические указания к выполнению лабораторной работы на тему «Логические функции Excel» по курсу «Информатика» (для студентов строительных и природоохранных специальностей дневной формы обучения)/ Сост. Грицук Ю.В., Митраков В.А. – Макеевка, ДонНАСА, 2006. – 20 с.

Методические указания содержат краткие теоретические сведения, задания по выполнению лабораторной работы на тему «Логические функции Excel» в рамках курса «Информатика». Приведены примеры применения логических функций, образцы выполнения работ и список дополнительной литературы, которая позволяет самостоятельно рассмотреть ключевые моменты данного раздела курса «Информатика».

Методические указания ориентированы на формирование предметной модели специалиста, а именно направлены на развитие операционной деятельности студента.

Для студентов строительных и природоохранных специальностей дневной формы обучения Донбасской национальной академии строительства и архитектуры.

Составители:

Ю.В. Грицук, к.т.н., доцент

 

В.А. Митраков, к.ф-м.н., доцент

Рецензент:

В.А. Глухов, к.ф-м.н., доцент

 

В.А. Моисеенко, к.ф-м.н., доцент

Ответственный за выпуск

В.М. Левин, д.т.н., профессор

СОДЕРЖАНИЕ

 

КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ............................................................

4

Операции сравнения.................................................................................................

4

Логические функции.................................................................................................

4

Функция ЕСЛИ.........................................................................................................

6

Примеры применения логических функций............................................................

7

Пример 1 .....................................................................................................................................

7

Пример 2 .....................................................................................................................................

8

Пример 3 .....................................................................................................................................

9

Пример 4 ...................................................................................................................................

10

Пример 5 ...................................................................................................................................

12

ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ..........................................................................

14

ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ.......................................................................

18

ЛИТЕРАТУРА...........................................................................................................

19

3

КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Логические функции являются неотъемлемым компонентом многих формул. Всякий раз, когда необходимо реализовать те или иные действия в зависимости от выполнения каких-либо условий, следует использовать логические функции. Логические функции проверяют ячейки либо их диапазоны на определенное условие и возвращают значение ИСТИНА, если условие выполняется, и ЛОЖЬ, если не выполняется.

Операции сравнения

Сравнение двух арифметических выражений, содержащих переменные, дает предикат. В формуле = А4>3 ее составные части (А4 и 3) можно считать арифметическими выражениями, только очень простыми. Более сложный пример: = (А4^2-1) > (2*А4+1). В этом выражении скобки можно опустить, потому что арифметические операции имеют более высокий приоритет, чем операции сравнения, но скобки придают формуле наглядность.

Операции сравнения сведены в таблицу 1

Таблица 1

 

Операции логического сравнения

=

Логическое сравнение (равно)

>

Логическое сравнение (больше)

<

Логическое сравнение (меньше)

>=

Логическое сравнение (больше или равно)

<=

Логическое сравнение (меньше или равно)

<>

Логическое сравнение (не равно)

Логические функции

В Excel имеются следующие логические функции: ЕСЛИ, И, ИЛИ, ИСТИНА, ЛОЖЬ, НЕ (табл. 2). Результатом работы логических функций И, ИЛИ, ИСТИНА, ЛОЖЬ, НЕ является логическое значение ИСТИНА или ЛОЖЬ, а результатом работы логической функции ЕСЛИ может быть число, текст или ссылка на выполнение каких-либо действии.

 

Логические функции Excel

Таблица 2

 

 

 

 

 

Количе-

 

 

 

Функция

Синтаксис

ство ар-

Описание

 

 

 

гументов

 

 

 

 

 

 

 

 

ЕСЛИ

=ЕСЛИ (лог_выражение;

3

Возвращает

одно значение,

 

значение_если_истина;

 

если заданное условие

дает

 

значение_если_ложь)

 

значение ИСТИНА, и другое

 

 

 

значение, если ЛОЖЬ

 

И

=И(арг1, арг2, ..., арг30)

от 1 до

Возвращает

значение

ИС-

 

 

30

ТИНА, если

все аргументы

4

 

 

 

имеют значение ИСТИНА, и

 

 

 

возвращает значение ЛОЖЬ,

 

 

 

если хотя бы один аргумент

 

 

 

имеет значение ЛОЖЬ

 

ИЛИ

=ИЛИ(арг1, арг2, ..., арг30)

от 1 до

Возвращает

значение

ИС-

 

 

30

ТИНА, если хотя бы один ар-

 

 

 

гумент имеет значение ИС-

 

 

 

ТИНА, и возвращает значе-

 

 

 

ние ЛОЖЬ, если все аргу-

 

 

 

менты принимают значение

 

 

 

ЛОЖЬ

 

 

ИСТИНА

=ИСТИНА( )

 

Возвращает

логическое

зна-

 

 

 

чение ИСТИНА

 

ЛОЖЬ

=ЛОЖЬ( )

 

Возвращает

логическое

зна-

 

 

 

чение ЛОЖЬ

 

 

НЕ

=НЕ(арг)

1

Изменяет логическое значе-

 

 

 

ние своего аргумента на про-

 

 

 

тивоположное

 

Результатом работы логических функций ИСТИНА() и ЛОЖЬ() являются логические значения ИСТИНА или ЛОЖЬ.

Функция НЕ(арг) изменяет логическое значение своего аргумента на противоположное. Данная функция часто используется в тех случаях, когда необходима уверенность в том, что значение не равно некоторой величине.

Аргумент функции арг – это значение или выражение, результатом вычисления которого является ИСТИНА или ЛОЖЬ. Если арг имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА, а если арг имеет значение ИСТИНА, то функция НЕ возвращает значение ЛОЖЬ.

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

Таблица для функции НЕ представлена на рис. 1

Рис. 1. Фрагмент рабочего листа Microsoft Excel с таблицей ис-

тинности для функции НЕ

Функция И(арг1, арг2,...) возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА, и возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

Функция ИЛИ(арг1, арг2, ...) возвращает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА.

5

Аргументы apгl, арг2, ... должны быть логическими значениями, массивами или ссылками, которые содержат логические значения. Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются. Если указанный интервал не содержит логических значений, то возвращается значение ошибки #ЗНАЧ!. На рис. 2 представлена таблица истинности для функций И и ИЛИ.

Рис. 2. Фрагмент рабочего листа Microsoft Excel

с таблицей истинности для функций И и ИЛИ

Функция ЕСЛИ (лог_выражение; значение_если_истина; значение_если_ложь) возвращает значение_если_истина, если лог_выражение

при вычислении приобретает значение ИСТИНА, и значение_если_ложь, если лог_выражение при вычислении принимает значение ЛОЖЬ.

Функция ЕСЛИ

Функция возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.

=ЕСЛИ (лог_выражение; значение_если_истина; значение_если_ложь)

Лог_выражение – любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.

Значение_если_истина – значение, которое возвращается, если лог_выражение равно ИСТИНА. Оно может быть числом, текстом или формулой. Если лог_выражение равно ИСТИНА, а значение_если_истина пусто, то возвращается значение 0.

Значение_если_ложь – значение, которое возвращается, если

лог_выражение равно ЛОЖЬ. Если лог_выражение рав-

но ЛОЖЬ, а значение_если_ложь пусто (т.е. после значение_если_истина стоит точка с запятой с последующей закрывающей скобкой), то возвращается значение 0. Значение_если_ложь также может быть числом, текстом или формулой.

Функция ЕСЛИ – одна из наиболее часто применяемых в Excel. Она может быть использована в различных комбинациях с другими функциями; кроме того, до семи функций ЕСЛИ могут быть вложены друг в друга в качестве значе-

ний аргументов значение_если_истина и значение_если_ложь для конструи-

рования более сложных проверок.

6