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

Логическая функция или (or)

Данная функция истинна, если истинно хотя бы одно из двух входящих в нее условий. Формат записи:

= ИЛИ (условие #l; условие #2)

Лишь в случае, когда оба условия ложны, то функция ИЛИ также ложна. Данная функция используется вместе с логической функцией ЕСЛИ, которая в этом случае имеет следующий формат:

= ЕСЛИ(ИЛИ (усл. #l; усл. #2);выражен.В;выражен.С)

Пример 3. Найти работников, у которых имеется либо задолженность по потребительскому кредиту, либо по кредиту на жилищное строительство, либо по обоим видам кредита сразу, и удержать с них в счет погашения кредита 10% от начисленной им суммы.

Логическая функция в нашем примере будет иметь вид:

= ЕСЛИ(ИЛИ (С3>0;D3>0);B3*0/1; 0)

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

Вложенные логические функции если (if)

Формат записи:

=ЕСЛИ (усл.#1;выраженнеВ;ЕСЛИ(усл.#2;выражение C;ЕСЛИ(...)))

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

Пример 4. Найти работников, у которых имеются одновременно задолженности по обоим видам кредита, и удержать от начисленной им суммы 20% в счет погашения кредитов. С остальных работников, имеющих задолженность по какому-либо одному виду кредита, удержать 10% от начисленной им суммы. Работникам, не имеющим задолженность по кредиту, проставить в графе "Удержано" - "б/к".

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

=ЕСЛИ (И(С3>0;D36>0);В3*0.2;ЕСЛИ (И (С3=0;D3=0):"б/к"; ВЗ*0.1))

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

Лабораторная работа №3-1

Каждое задание выполнить на отдельном листе Excel.

  1. Построение формул и графиков.

На отрезке [-3,14;3,14] с шагом 0,2 протабулировать функцию и построить график: f(x)=sin (х2) + cos (x2).

  1. Решение задач с помощью логической формулы

Задание 1.

Составьте логическую функцию для взимания подоходного налога с физических лиц, если дана шкала налогообложения:

• до 12 млн руб. - 12%

• от 12 до 24 млн руб. - 1440 тыс. руб. + 20% с суммы;

• от 24 до 36 млн руб. - 3840 тыс. руб. + 25% с суммы;

• от 36 до 48 млн руб. - 6840 тыс. руб. + 30% с суммы;

• свыше 48 млн руб. 10440 тыс. руб. + 35% с суммы.

Задание 2.

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

Торговый склад производит уценку хранящейся продукции. Если продукция хранится на складе дольше 10 месяцев, то она уценивается в 2 раза, а если срок хранения превысил 6 месяцев, но не достиг 10 месяцев, то — в 1,5 раза. Рассчитать ведомость уценки товара, которая должна включать следующую информацию: наименование товара, срок хранения, цена товара до уценки, цена товара после уценки

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]