Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB SAPR4 / LABEX5.doc
Скачиваний:
21
Добавлен:
07.06.2015
Размер:
77.31 Кб
Скачать

Логическая функция и.

И(условие #1; условие #2)- результат является истинным, если два условия истины в противном случае ложен.

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

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

=ЕСЛИ(И(С3>0;D3>0;B3*0,2;” “).

Логическая функция или.

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

Формат записи: =ИЛИ(условие #1; условие #2)

Лишь в случае, когда оба условия ложны, то функция ИЛИ также ложна.

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

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

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

=ЕСЛИ(ИЛИ(С3>0;D3>0;B3*0,1;” “)

Вложенные логические функции если.

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

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

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

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

=ЕСЛИ(И(С3>0;D3>0);B3*0,2;ЕСЛИ(И(С3=0;D3=0);”б/к”;B3*0,1))

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

Задание на лабораторную работу.

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

  1. Найти общую сумму заработной платы работников.

  2. Найти среднеее значение заработной платы работников.

3 Найти максимальную заработную плату работника.

4. Найти все нечетные значения в столбце.

5.Найти сумму произведения двух столбцов.

6.Найти сумму квадратов значений двух столбцов.

7. Произвести расчет с использованием функции СУММАЕСЛИ.

8 Вычислить произведение чисел двух столбцов.

9 Найти корень квадратный каждого числа в столбце.

Соседние файлы в папке LAB SAPR4