- •В. А. Бондарев, и. И. Вавилова и. В. Ревина, с. В. Федоров информатика
- •Часть 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; выражение В; ЕСЛИ(yсл.#2; выражение С; ЕСЛИ (...)))
Число вложенных функций в принципе может быть любое, но общая длина строки не должна быть слишком большой, это затрудняет ее чтение; кроме того, необходимо следить за тем, чтобы число открытых скобок в точности равнялось числу закрытых скобок.
Пример. Найти работников, у которых имеются одновременно задолженности по обоим видам кредита, и удержать от начисленной им суммы 20 % в счет погашения кредитов (рис. 9.8). С остальных работников, имеющих задолженность по какому-либо одному виду кредита, удержать 10 % от начисленной им суммы. Работникам, не имеющим задолженности по кредиту, проставить в графе «Удержано» – «б/к».
В нашем примере логическая функция будет иметь такой вид:
=ЕСЛИ (И (C3>0; D3 >0); В3*0,2; ЕСЛИ (И(C3=0; D3=0); "б/к"; В3*0,1))
Данная логическая функция означает следующее: если одновременно задолженности по потребительскому кредиту и кредиту на жилищное строительство больше нуля, то необходимо удержать 20 % с начисленной суммы, если обе задолженности одновременно равны нулю, то необходимо вывести «б/к», в противном случае необходимо удержать 10 % от начисленной суммы.
Запишем ее в ячейку ЕЗ, а затем скопируем в ячейки Е4:Е7 ( рис. 9.8).
В столбцах С и D (рис. 9.9) будут найдены работники, у которых есть задолженности по двум видам кредита. С них будет удержано 20 % от начисленных им сумм. Напротив фамилии работника, у которого нет задолженности по кредиту, в столбце Е будет выведено «б/к». Наконец, с остальных работников будет удержано 10 % от начисленных им сумм.
|
А |
В |
С |
D |
Е | ||
1 |
Ф.И.О. |
Начислено, тыс. руб. |
Задолженность по кредитам |
Удержано, тыс. руб. | |||
2 |
Потребит. |
Жилищн. | |||||
3 |
Иванов |
4000 |
2400 |
|
=ЕСЛИ(И(С3>0;D3>0); В3*0,2; ЕСЛИ(И(С3=0;D3=0); “б/к”); В3*0,1 | ||
4 |
Петров |
1600 |
|
|
=ЕСЛИ(И(С4>0;D4>0); В4*0,2; ЕСЛИ(И(С4=0;D4=0); “б/к”); В4*0,1 | ||
5 |
Кузьмин |
4500 |
3000 |
25000 |
=ЕСЛИ(И(С5>0;D5>0); В5*0,2; ЕСЛИ(И(С5=0;D5=0); “б/к”); В5*0,1 | ||
6 |
Сухов |
2800 |
6000 |
|
=ЕСЛИ(И(С6>0;D6>0); В6*0,2; ЕСЛИ(И(С6=0;D6=0); “б/к”); В6*0,1 | ||
7 |
Николаев |
3200 |
|
18000 |
=ЕСЛИ(И(С7>0;D7>0); В7*0,2; ЕСЛИ(И(С7=0;D7=0); “б/к”); В7*0,1 |
Рис. 9.8.Вложенная логическая функция ЕСЛИ
|
А |
В |
С |
D |
Е |
1 |
Ф.И.О. |
Начислено, тыс. руб. |
Задолженность по кредитам |
Удержано, тыс. руб. | |
2 |
Потребит. |
Жилищн. | |||
3 |
Иванов |
4000 |
2400 |
|
400 |
4 |
Петров |
1600 |
|
|
|
5 |
Кузьмин |
4500 |
3000 |
25000 |
450 |
6 |
Сухов |
2800 |
6000 |
|
280 |
7 |
Николаев |
3200 |
|
18000 |
320 |
Рис. 9.9. Результат выполнения вложенной логической функции ЕСЛИ
Логическая функция НЕ преобразует уже имеющееся логическое значение и принимает значение ИСТИНА, если аргумент имеет значение ЛОЖЬ, и наоборот.
Логическая функция ЕСЛИОШИБКА возвращает значение ЕСЛИ_ОШИБКА, если выражение ошибочно. В противном случае функция возвращает само выражение.
Задание 1.
Выполнить рассмотренное в Примерах задание (рис. 9.4, 9.6, 9.8)
Задание 2.
Составить логическую функцию для взимания подоходного налога с физических лиц, если дана шкала налогообложения:
до 10 тыс. руб. – 12 %;
от 10 до 24 тыс. руб. – 1440 тыс. руб. + 20 % с суммы;
от 24 до 36 тыс. руб. – 3840 тыс. руб. + 25 % с суммы;
от 36 до 48 тыс. руб. – 6840 тыс. руб. + 30 % с суммы;
свыше 48 тыс. руб. – 10 440 тыс. руб. + 35 % с суммы.
Задание 3.
На рабочем листе «Результаты экзаменационной сессии» электронной книги «Стипендия» подготовить ведомость назначения студентов на стипендию по результатам экзаменационной сессии (число студентов не менее 12). Вычислить число полученных группой оценок и средний балл по каждой дисциплине.
Оценки могут принимать значения «5», «4», «3», «2» и пустая ячейка – «не явился».