Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 4 Логические.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
441.34 Кб
Скачать

1 Способ без использования логической функции: и(.)

Формула в ячейке С1 выглядит следующим образом:

=ЕСЛИ(А1>А2;ЕСЛИ(А1>А3;«А1 самое большое»; «А1 не самое большое»); «А1 не самое большое»)

Здесь вторая функция ЕСЛИ() является вторым аргументом первой функции ЕСЛИ().

Аргументы для внешней функции«ЕСЛИ().

  1. Логическое условие: А1>А2

  2. Результат, если условие истинно:

если(А1>А3;«А1 самое большое»;«А1 не самое большое»)

  1. Результат, если условие ложно:

«А1 не самое большое»

2 Способ с использованием логической функции: и()

Ф

  1. Логическое условие: И(А1>А2;А1>А3) – сложное условие.

  2. Результат, если условие истинно:

«А1 самое большое»

  1. Результат, если условие ложно:

«А1 не самое большое»

ормула в ячейке С1 выглядит следующим образом:

=ЕСЛИ(И(А1>А2;А1>А3);«А1 самое большое»;«А1 не самое большое»)

При записи сложных условий функция ЕСЛИ() может получиться громоздкой и ненаглядной. Чтобы упростить получение итогового выражения, можно использовать более понятный способ записи.

Пример 3. Записать функцию ЕСЛИ() для того, чтобы определить, что значение только одной из двух ячеек А1 и А2 больше 0.

Решение.

Сформулируем сначала функцию словами:

Если (А1>0 и А2<0) или (А1<0 и A2>0), то «Да», иначе «Нет».

Используется одна функция ИЛИ(), аргументами которой являются значения двух функций И(). Теперь перепишем это выражение по правилам, принятым в Excel:

ЕСЛИ (ИЛИ ( И(A1>0;A2<0) ; И(A1<0;A2>0) ) )

Пример 4. Составить таблицу для автоматизации вычисления размера заработка продавцов фирмы.

Исходные данные: фиксированный оклад продавцов; сумма, на которую «продано» товара; норма объема продаж; процент «премии», в зависимости от объема продаж.

Правила расчета:

Если «Продано» меньше «Нормы» или «Норма», то «Премия» = 0руб.

Если «Продано» больше «Нормы», то «Премия» = «Продано» *20%

Если «Продано» больше двух «Норм», то «Премия» = «Продано» *20%+1000руб.

Внешний вид рабочего листа

Рис.1

Подготовить исходное состояние документа согласно рис.1.

В ячейку D4 введите формулу для расчета «Премии» для Петрова И.Н.

=ЕСЛИ(С4>2*B$1;C4*20%+1000;ЕСЛИ(С4>B$1;C4*20%;0))

или =ЕСЛИ(С4<=B$1;0; ЕСЛИ(С4>2*B$1; C4*20%+1000; C4*20%))

 Размножить формулу ячейки D4 на диапазон соответствующий списку фамилий, используя маркер заполнения, или через буфер обмена.

В ячейку Е4 ввести формулу для расчета Заработка для Петрова И.Н.: =В4+D4

 Размножить формулу ячейки Е4 на диапазон соответствующий списку фамилий.

В ячейках строки «Всего» получить суммы по столбцам: «Оклад», «Продано», «Премия», «Заработок», применив функцию автосуммирования.

Изменить исходные данные в столбце «Продано» и проанализировать новые результаты.

Индивидуальные задания.

  1. Составить и оформить документ Excel, состоящий из нескольких листов. На каждом листе оформить отдельную задачу.

  2. Сохранить таблицу в созданной ранее папке под названием «Лаб4+Фамилия».

Задача №1.

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

Призывник годен, ЕСЛИ рост более 150см И менее 200см И вес более 55кг И менее 100кг.