Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАТИКА часть 1 учебное пособие.docx
Скачиваний:
60
Добавлен:
30.03.2015
Размер:
4.61 Mб
Скачать

Результаты выполнения работы

В папке «Лабораторная работа № 8» должны присутствовать файлы:

  • Задание 1.xclx

  • Задание 2.xclx

  • Задание 3.xclx

Лабораторная работа № 9 логические формулы в электронных таблицах

Цель работы – изучение возможностей применения в электронных таблицах логических данных и выражений.

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

С помощью этих функций в Excel можно предпринять одно действие, если условие выполняется, и другое – если условие не выполняется.

Под условием в Excel понимается следующая запись:

выражение # 1 условный оператор выражение # 2

К условным операторам относятся:

< – меньше, чем, например В1 < С4;

<= – меньше или равно, например В1<=С4;

> – больше, чем, например В1>С4;

>= – больше или равно, например В1>=С4;

= – равно, например В1=С4;

<> – неравно, например В 1<>С4.

Логические функции электронных таблиц (рис. 9.1) предназначены для проверки истинности логических высказываний или построения таблиц истинности логических операций.

Рис. 9.1.Окно вставки логических функций

Аргументами логических функций являются логические значения ИСТИНА и ЛОЖЬ. Логические значения могут быть получены как результат определения логических выражений. Например, для логического выражения 10>5 результатом будет логическое выражение ИСТИНА, а для логического выражении А1<А2 (где в ячейке А1 хранится число 10, а в ячейке А2 – число 5) – значение ЛОЖЬ.

Простая функция если

Формат записи: =ЕСЛИ (условие; выражение В; выражение С)

Эта запись означает:

  1. если условие выполняется, то происходит действие, определенное в выражении В;

2) если условие не выполняется, то происходит действие, оп­ределенное в выражении С.

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

Пример. Пусть у ряда работников имеется задолженность по потребительскому кредиту, которая отражена в диапазоне СЗ:С7 (рис. 9.2). Нужно найти в списке таких работников и удержать с них в счет погашения кредита 10 % от начисленной им сум­мы.

А

В

С

D

Е

1

Ф.И.О.

Начислено, тыс. руб.

Задолженность по кредитам

Удержано, тыс. руб.

2

Потреби-тельский

Жилищ-ный

3

Иванов

4000

2400

=ЕСЛИ(С3>0;В3*0,1;””)

4

Петров

1600

=ЕСЛИ(С4>0;В4*0,1;””)

5

Кузьмин

4500

3000

25000

=ЕСЛИ(С5>0;В5*0,1;””)

6

Сухов

2800

6000

=ЕСЛИ(С6>0;В6*0,1;””)

7

Николаев

3200

18000

=ЕСЛИ(С7>0;В7*0,1;””)

Рис. 9.2. Пример простой логической функции ЕСЛИ

Для нашего примера логическая функция будет иметь следующий вид:

=ЕСЛИ (С3>0; ВЗ *0,1; " ").

Данная логическая функция означает следующее: если задол­женность по потребительскому кредиту больше нуля, то необхо­димо удержать 10 % с начисленной суммы, в противном случае необходимо вывести пробелы.

Запишем ее в ячейку ЕЗ, а затем скопируем в ячейки Е4:Е7.

По диапазону СЗ:С7 отыскиваются работники, у которых есть задолженность по потребительскому кредиту, а в диапазоне ЕЗ:Е7 указывается размер удержанной суммы. В случаях, когда задол­женности по потребительскому кредиту нет, напротив фамилий соответствующих работников в диапазоне ЕЗ:Е7 выводятся пробелы.

В результате в диапазоне ЕЗ:Е7 (рис. 9.3) получим размер удержанной суммы с работников, у которых имеются задолжен­ности по потребительскому кредиту.

А

В

С

D

Е

1

Ф.И.О.

Начислено, тыс. руб.

Задолженность по кредитам

Удержано,

тыс. руб.

2

Потребительский

Жилищный

3

Иванов

4000

2400

400

4

Петров

1600

5

Кузьмин

4500

3000

25000

450

6

Сухов

2800

6000

280

7

Николаев

3200

18000

Рис. 9 3.Результат выполнения простой логической функции ЕСЛИ