- •В. А. Бондарев, и. И. Вавилова и. В. Ревина, с. В. Федоров информатика
- •Часть 1
- •Введение
- •Лабораторная работа № 1 архитектура компьютера
- •Результаты выполнения работы
- •Лабораторная работа № 2 форматирование текста в текстовом процессоре
- •Результаты выполнения работы
- •Лабораторная работа № 3
- •Численность населения
- •Список оборудования
- •Значения элементов коэффициентов Кэ для деталей ступенчатых валов
- •Учебно-тематический план по информатике
- •Результаты выполнения работы
- •Лабораторная работа № 4 редактор формул microsoftequation3.0
- •Результаты выполнения работы
- •Лабораторная работа № 5 рисование в текстовом процессоре
- •Результаты выполнения работы
- •Лабораторная работа № 6 шаблоны
- •628400, Г. Омск, ул. Мира, д.25, тел.(3282) 24-11-97
- •Уважаемый ________!
- •Результаты выполнения работы
- •Лабораторная работа № 7 табличный процессор excel. Таблицы с постоянными данными и формулами
- •Результаты выполнения работы
- •Лабораторная работа № 8 математические и статистические функции
- •Простейшие математические функции
- •Функции округления
- •Специальные математические функции
- •Функции для операции с матрицами
- •Результаты выполнения работы
- •Лабораторная работа № 9 логические формулы в электронных таблицах
- •Простая функция если
- •Логическая функция и
- •Логическая функция или
- •Вложенные логические функции если
- •Сводная ведомость результатов экзаменационной сессии Группа № ______
- •Ведомость на выплату стипендии Группа № ___________
- •Результаты выполнения работы
- •Лабораторная работа № 10 расчеты в электронных книгах
- •План выпуска продукции по цехам
- •Расход материалов по каждому виду продукции
- •Потребности предприятия в материалах
- •Результаты выполнения работы
- •Лабораторная работа № 11 диаграммы в табличном процессоре
- •Результаты выборов в Государственную Думу рф в 2007 году
- •Результаты выполнения работы
- •Лабораторная работа № 12 сортировка и фильтрация данных в табличном процессоре
- •Результаты выполнения работы
- •Лабораторная работа № 13 Подбор параметров
- •Результаты выполнения работы
- •Контрольные вопросы
- •Библиографический список
- •Содержание
- •Часть I
Логическая функция и
Логическая функция И обеспечивает проверку одновременного выполнения связанных этой функцией условий. При выполнении всех условий функция принимает значение ИСТИНА, а если хотя бы одно из условий не выполняется, функция принимает значение ЛОЖЬ.
Формат записи: И (условие #1; условие #2)
Результат является истинным, если два условия истинны. В противном случае результат ложен:
Условие #1 |
Условие #2 |
Результат |
Истина |
Истина |
Истина |
Истина |
Ложь |
Ложь |
Ложь |
Истина |
Ложь |
Ложь |
Ложь |
Ложь |
Функция И входит в состав функции ЕСЛИ, которая в этом случае имеет следующий формат:
=ЕСЛИ(И(усл.#1;усл.#2); выражение В; выражение С)
Пример. Найти работников, у которых одновременно имеются задолженности по потребительскому кредиту и кредиту на жилищное строительство, и удержать от начисленной им суммы 20 % (рис. 9.4).
|
А |
В |
С |
D |
Е | |
1 |
Ф.И.О. |
Начислено, тыс. руб. |
Задолженность по кредитам |
Удержано, тыс. руб. | ||
2 |
Потребит |
Жилищн. | ||||
3 |
Иванов |
4000 |
2400 |
|
=ЕСЛИ(И(С3>0;D3>0); В3*0,2;””) | |
4 |
Петров |
1600 |
|
|
=ЕСЛИ(И(С4>0;D4>0); В4*0,2;””) | |
5 |
Кузьмин |
4500 |
3000 |
25000 |
=ЕСЛИ(И(С5>0;D5>0); В5*0,2;””) | |
6 |
Сухов |
2800 |
6000 |
|
=ЕСЛИ(И(С6>0;D6>0); В6*0,2;””) | |
7 |
Николаев |
3200 |
|
18000 |
=ЕСЛИ(И(С7>0;D7>0); В7*0,2;””) |
Рис. 9.4.Логическая функция И в сочетании с функцией ЕСЛИ
Для нашего примера логическая функция будет иметь следующий вид:
=ЕСЛИ (И (C3>0;D3>0); В3*0,2; " ")
Данная логическая функция означает следующее: если одновременно задолженности по потребительскому кредиту и кредиту на жилищное строительство больше нуля, то необходимо удержать 20 % с начисленной суммы, в противном случае необходимо вывести пробелы.
Запишем ее в ячейку ЕЗ, а затем скопируем в ячейки Е4:Е7.
В столбцах С и D (рис. 9.5) будет найден только один работник, у которого есть задолженность по двум видам кредита. В столбце Е у него будет удержано 20 % от начисленной суммы. Напротив остальных работников в столбце Е будут выведены пробелы.
|
А |
В |
С |
D |
Е |
1 |
Ф.И.О. |
Начислено, тыс. руб. |
Задолженность по кредитам |
Удержано, тыс. руб. | |
2 |
Потребит. |
Жилищн. | |||
3 |
Иванов |
4000 |
2400 |
|
|
4 |
Петров |
1600 |
|
|
|
5 |
Кузьмин |
4500 |
3000 |
25000 |
900 |
6 |
Сухов |
2800 |
6000 |
|
|
7 |
Николаев |
3200 |
|
18000 |
|
Рис. 9.5.Результат выполнения логической функции И в сочетании с функцией ЕСЛИ
Логическая функция или
Логическая функция ИЛИ обеспечивает проверку выполнения хотя бы одного условия, из всех условий, связанных этой функцией. В этой ситуации функция принимает значение ИСТИНА, а если ни одно условие не выполняется, функция принимает значение ЛОЖЬ.
Данная функция истинна, если истинно хотя бы одно из двух входящих в нее условий. Формат записи: = ИЛИ (условие #1; условие #2)
Лишь в случае, когда оба условия ложны, функция ИЛИ также ложна:
Условие #1 |
Условие #2 |
Результат |
Истина |
Истина |
Истина |
Истина |
Ложь |
Истина |
Ложь |
Истина |
Истина |
Ложь |
Ложь |
Ложь |
Данная функция используется вместе с логической функцией ЕСЛИ, которая в этом случае имеет следующий формат:
=ЕСЛИ(ИЛИ(усл.#1;усл.#2); выражение В; выражение С)
Пример. Найти работников, у которых имеется задолженность либо по потребительскому кредиту, либо по кредиту на жилищное строительство, либо по обоим видам кредита сразу, и удержать с них в счет погашения кредита 10 % от начисленной им суммы (рис. 9.6).
|
А |
В |
С |
D |
Е |
1 |
Ф.И.О. |
Начислено, тыс. руб. |
Задолженность по кредитам |
Удержано, тыс. руб. | |
2 |
Потребит. |
Жилищн. | |||
3 |
Иванов |
4000 |
2400 |
|
=ЕСЛИ(ИЛИ(С3>0;D3>0); В3*0,1;””) |
4 |
Петров |
1600 |
|
|
=ЕСЛИ(ИЛИ(С4>0;D4>0); В4*0,1;””) |
5 |
Кузьмин |
4500 |
3000 |
25000 |
=ЕСЛИ(ИЛИ(С5>0;D5>0); В5*0,1;””) |
6 |
Сухов |
2800 |
6000 |
|
=ЕСЛИ(ИЛИ(С6>0;D6>0); В6*0,1;””) |
7 |
Николаев |
3200 |
|
18000 |
=ЕСЛИ(ИЛИ(С7>0;D7>0); В7*0,1;””) |
Рис. 9.6.Логическая функция ИЛИ в сочетании с функцией ЕСЛИ
Логическая функция в нашем примере будет иметь вид
=ЕСЛИ (ИЛИ (С3>0; D3>0); В3*0,1; " ")
Данная логическая функция означает следующее: если одновременно или по отдельности задолженности по потребительскому кредиту и кредиту на жилищное строительство больше нуля, то необходимо удержать 10 % с начисленной суммы, в противном случае необходимо вывести пробелы.
Запишем ее в ячейку ЕЗ, а затем скопируем в ячейки Е4:Е7.
В столбцах С и D (рис. 9.7) будут найдены работники, у которых есть задолженность хотя бы по одному виду кредита, и в столбце Е с них будет удержано 10 % от начисленной им суммы. Один работник не имеет задолженности по кредиту, тогда в столбце Е напротив его фамилии будут выведены пробелы.
|
А |
В |
С |
D |
Е |
1 |
Ф.И.О. |
Начислено, тыс. руб. |
Задолженность по кредитам |
Удержано, тыс. руб. | |
2 |
Потребит. |
Жилищн. | |||
3 |
Иванов |
4000 |
2400 |
|
400 |
4 |
Петров |
1600 |
|
|
|
5 |
Кузьмин |
4500 |
3000 |
25000 |
450 |
6 |
Сухов |
2800 |
6000 |
|
280 |
7 |
Николаев |
3200 |
|
18000 |
320 |
Рис. 9.7. Результат выполнения логической функции ИЛИ в сочетании с функцией ЕСЛИ