Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_ukaz_i_kontr_zadan.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆

2. Использование функции «если»

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

  • ЕСЛИ(<условие>;<результат, если условие истинно>;[<результат, если условие ложно>]) – функция оценивает логическое <условие>, и если оно истинно, возвращает первый результат, если нет - второй.

  • И(<условие>;<условие>; …) – возвращает значение ИСТИНА, если истинны все аргументы. Функция еще называется функцией логического умножения.

  • ИЛИ(условие>; …) – возвращает значение ИСТИНА, если истинен хотя бы один из аргументов. Функция еще называется функцией логического сложения.

  • НЕ(<условие>) – возвращает значение ИСТИНА, если ложен аргумент и наоборот. Функция еще называется функцией отрицания, поскольку ее значение всегда противоположно значению аргумента.

Пример. Разработать таблицу, содержащую следующие сведения об абитуриентах: фамилия, оценки за эк­замены по математике, русскому и истории, сумма баллов за три экзамена и информацию о зачислении: если сумма баллов больше или равна проходному баллу и оценка за экзамен по математике - 4 или 5, то аби­туриент зачислен в учебное заведение, в противном случае - нет.

Решение. Исходной информацией являются фамилии, оцен­ки за экзамены и проходной балл. Сумма баллов и информация о зачислении вычисляются с помощью формул.

Первоначально следует подготовить таблицу в следующем виде:

Создайте таблицу 2, как показано на рис. 7. Исходной информацией являются фамилии, оценки за экзамены и проходной балл. Сумма баллов и информация о зачислении вычисляется с помощью формул. В ячейке С1 будет храниться значение проходного балла. Формула в ячейке F4 вычисляет сумму баллов за три экзамена: =C4+D4+E4 (или =СУММ(С4:Е4)). В ячейки столбца G мы занесем более сложную формулу: =ЕСЛИ(F4>=$C$1;"Да";"Нет"). Формула в ячейке G4 задается с помощью логической функции. Окно функции “ЕСЛИ” показано на рисунке 8.

При добавлении дополнительного условия, формула в ячейке G4 примет вид:

=ЕСЛИ(И(F4>=$C$1;D4>=4);"Да";"Нет") (Рис. 9).

Рис. 9. Окно функции «ЕСЛИ(И(»

3. Обобщение данных

В Ехсеl имеется развитый аппарат быстрого и удобного извлечения и формирования различных обобщающих сводок. Доступ к этим средствам, в основном, открывает меню Данные (рис.10). Здесь имеются инструменты сортировки, фильтрации, консолидации и, вообще, формирования разносто­ронних интегральных характеристик данных, позволяющих получить цело­стное представление об исследуемых процессах.

А

В

С

D

1

Имя

Товар

Выручка

Дата

2

Петр

стул

10

1.01

3

Иван

стол

20

25.01

4

Петр

стул

10

26.01

5

Олег

шкаф

30

10.02

6

Петр

стул

20

12.02

7

Олег

стол

50

25.02

8

Петр

стол

60

2.03

9

Петр

стол

30

2.03

10

Олег

стул

40

21.03

11

Иван

шкаф

60

25.03

12

Иван

стул

80

12.04

13

Петр

шкаф

10

10.04

14

Олег

шкаф

10

16.04

Рис. 10 Рис. 11

На рис. 11 приведены сведения о результатах работы менеджеров-продавцов фирмы, торгующей мебелью. Каждая строка в таблице соответствует одной продаже и содержит поля имен продавцов, наименований проданного товара, выручки (в тыс. руб.) за товары данного наименования и дат продаж за 2008 г.