Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informat_dlya_ekonomisto.doc
Скачиваний:
35
Добавлен:
02.05.2019
Размер:
18.29 Mб
Скачать

И(условие1; условие 2)

Это означает, что результат является истиной, если оба условия – истинны, в противном случае результат ложен. В Таблице 5 поясняется эта функция:

Таблица 5

Условие 1

Условие 2

Результат

Истина

Истина

Ложь

Ложь

Истина

Ложь

Истина

Ложь

Истина

Ложь

Ложь

Ложь

Функция И входит в состав функции ЕСЛИ, которая имеет в этом случае следующий вид:

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

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

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

=ЕСЛИ(И(С4>0; D4>0); В4*20%; “-”)

Скопировав Таблицу 3 на новый лист ЕХСЕL, очистим ячейку Е4:Е8 и запишем в них (вначале в ячейку Е4, а затем скопировав в Е5:Е8) новую логическую функцию, которая позволит сделать выборку работников с задолженностью и по кредиту за товары, и по кредиту за строительство.

Таблица 6

А

B

C

D

E

1

Ведомость удержаний по кредитам

2

Ф.И.О.

Начислено

Задолженность по видам кредитов

Удержано

3

(тенге)

Кредит за товары

Кредит

на строи-тельство

(тенге)

4

Ашитов Г.Е.

12800,00

6400,00

=ЕСЛИ(И(C4>0;D4>0);B4*20%;"-")

5

Бредун Э.Я.

10300,00

=ЕСЛИ(И(C5>0;D5>0);B5*20%;"-")

6

Валиев С.Р.

13100,00

5000,00

95000,00

=ЕСЛИ(И(C6>0;D6>0);B6*20%;"-")

7

Ким Н.Н.

12500,00

26000,00

=ЕСЛИ(И(C7>0;D7>0);B7*20%;"-")

8

Стамбеков Б.С.

9800,00

100000,00

=ЕСЛИ(И(C8>0;D8>0);B8*20%;"-")

Затем получим Таблицу 7 с числовыми значениями удержаний. Из таблицы видно, что найдена лишь одна фамилия работника, отвечающего этому условию – Валиев С.Р. Таблица 7

А

B

C

D

E

1

Ведомость удержаний по кредитам

2

Ф.И.О.

Начислено

Задолженность по видам кредитов

Удержано

3

(тенге)

Кредит за товары

Кредит

на строи-тельство

(тенге)

4

Ашитов Г.Е.

12800,00

6400,00

-

5

Бредун Э.Я.

10300,00

-

6

Валиев С.Р.

13100,00

5000,00

95000,00

2620,00

7

Ким Н.Н.

12500,00

26000,00

-

8

Стамбеков Б.С.

9800,00

100000,00

-

3. Рассмотрим логическую функцию ИЛИ(OR). Эта функция имеет следующий формат записи:

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

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

Таблица 8

Условие 1

Условие 2

Результат

Истина

Истина

Ложь

Ложь

Истина

Ложь

Истина

Ложь

Истина

Истина

Истина

Ложь

Функция ИЛИ используется в составе функции ЕСЛИ, которая имеет в этом случае следующий вид:

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

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

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

=ЕСЛИ(ИЛИ(С4>0; D4>0); В4*10%; “-”)

Скопировав Таблицу 3 на новый лист ЕХСЕL, очистим ячейки Е4:Е8 и запишем в них (вначале в ячейку Е4, а затем скопировав в Е5:Е8) новую логическую функцию, позволяющую сделать выборку работников, имеющих долг или по одному виду кредита или по двум видам кредита одновременно.

Таблица 9

А

B

C

D

E

1

Ведомость удержаний по кредитам

2

Ф.И.О.

Начислено

Задолженность по видам кредитов

Удержано

3

(тенге)

Кредит за товары

Кредит

на строи-тельство

(тенге)

4

Ашитов Г.Е.

12800,00

6400,00

=ЕСЛИ(ИЛИ(C4>0;D4>0);B4*10%;"-")

5

Бредун Э.Я.

10300,00

=ЕСЛИ(ИЛИ(C5>0;D5>0);B5*10%;"-")

6

Валиев С.Р.

13100,00

5000,00

95000,00

=ЕСЛИ(ИЛИ(C6>0;D6>0);B6*10%;"-")

7

Ким Н.Н.

12500,00

26000,00

=ЕСЛИ(ИЛИ(C7>0;D7>0);B7*10%;"-")

8

Стамбеков Б.С.

9800,00

100000,00

=ЕСЛИ(ИЛИ(C8>0;D8>0);B8*10%;"-")

Затем получим Таблицу 10 с числовыми значениями удержаний. Из таблицы видно, что этому условию отвечает 4 фамилии и только один работник – Бредун Э.Я. не имеет задолженностей по кредитам и напротив его фамилии будет выведен прочерк.

Таблица 10

А

B

C

D

E

1

Ведомость удержаний по кредитам

2

Ф.И.О.

Начислено

Задолженность по видам кредитов

Удержано

3

(тенге)

Кредит за товары

Кредит

на строи-тельство

(тенге)

4

Ашитов Г.Е.

12800,00

6400,00

1280,00

5

Бредун Э.Я.

10300,00

-

6

Валиев С.Р.

13100,00

5000,00

95000,00

1310,00

7

Ким Н.Н.

12500,00

26000,00

1250,00

8

Стамбеков Б.С.

9800,00

100000,00

980,00

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

Формат записи данной функции следующий:

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

Поясним эту функцию на следующем примере: выберем работников, у которых имеются задолженности по обоим видам кредитов и удержим с них 20% в счет погашения кредитов; с работников, имеющих задолженность по одному виду кредита, удержим 10%; а у работников, не имеющих задолженности по кредитам в графе “Удержано” проставим “нет кредита”.

Тогда логическая функция будет иметь вид :

=ЕСЛИ(И(С4>0; D4>0); B4*20%; если (И(С4=0;D4=0); “нет кредита”; В4*10%))

Скопируем Таблицу 3 на новый лист ЕХСЕL, очистим ячейки Е4:Е8, запишем в ячейку Е4 вложенную логическую функцию, а затем скопируем ее ячейки Е5:Е8. Полученная таблица будет иметь вид:

Таблица 11

А

B

C

D

E

1

Ведомость удержаний по кредитам

2

Ф.И.О.

Начислено

Задолженность по видам кредитов

Удержано

3

(тенге)

Кредит за товары

Кредит

на строи-тельство

(тенге)

4

Ашитов Г.Е.

12800,00

6400,00

=ЕСЛИ(И(C4>0;D4>0);B4*20%;ЕСЛИ(И(C4=0;D4=0);"нет кредита";B4*10%))

5

Бредун Э.Я.

10300,00

=ЕСЛИ(И(C5>0;D5>0);B5*20%;ЕСЛИ(И(C5=0;D5=0);"нет кредита";B5*10%))

6

Валиев С.Р.

13100,00

5000,00

95000,00

=ЕСЛИ(И(C6>0;D6>0);B6*20%;ЕСЛИ(И(C6=0;D6=0);"нет кредита";B6*10%))

7

Ким Н.Н.

12500,00

26000,00

=ЕСЛИ(И(C7>0;D7>0);B7*20%;ЕСЛИ(И(C7=0;D7=0);"нет кредита";B7*10%))

8

Стамбеков Б.С.

9800,00

100000,00

=ЕСЛИ(И(C8>0;D8>0);B8*20%;ЕСЛИ(И(C8=0;D8=0);"нет кредита";B8*10%))

Затем получим таблицу с числовыми значениями удержаний, имеющую следующий вид: Таблица 12

А

B

C

D

E

1

Ведомость удержаний по кредитам

2

Ф.И.О.

Начислено

Задолженность по видам кредитов

Удержано

3

(тенге)

Кредит за товары

Кредит

на строи-тельство

(тенге)

4

Ашитов Г.Е.

12800,00

6400,00

1280,00

5

Бредун Э.Я.

10300,00

нет кредита

6

Валиев С.Р.

13100,00

5000,00

95000,00

2620,00

7

Ким Н.Н.

12500,00

26000,00

1250,00

8

Стамбеков Б.С.

9800,00

100000,00

980,00

Задание 3. Работа с финансовыми функциями

Ехсеl предлагает очень большое количество финансовых функций, мы познакомимся лишь с некоторыми из них при выполнении следующих заданий. В случае если финансовые функции недоступны, следует подключить Пакет анализа следующим образом: Сервис, Надстройка, Пакет анализа, ОК.

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