Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






И(условие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
  Ведомость удержаний по кредитам
    Ф.И.О.   Начислено Задолженность по видам кредитов   Удержано
    (тенге) Кредит за товары Кредит на строи-тельство (тенге)
  Ашитов Г.Е. 12800, 00 6400, 00   =ЕСЛИ(И(C4> 0; D4> 0); B4*20%; " -")
  Бредун Э.Я. 10300, 00     =ЕСЛИ(И(C5> 0; D5> 0); B5*20%; " -")
  Валиев С.Р. 13100, 00 5000, 00 95000, 00 =ЕСЛИ(И(C6> 0; D6> 0); B6*20%; " -")
  Ким Н.Н. 12500, 00 26000, 00   =ЕСЛИ(И(C7> 0; D7> 0); B7*20%; " -")
  Стамбеков Б.С. 9800, 00   100000, 00 =ЕСЛИ(И(C8> 0; D8> 0); B8*20%; " -")
                 

 

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

 

  А B C D E
  Ведомость удержаний по кредитам
    Ф.И.О.   Начислено Задолженность по видам кредитов   Удержано
    (тенге) Кредит за товары Кредит на строи-тельство (тенге)
  Ашитов Г.Е. 12800, 00 6400, 00   -
  Бредун Э.Я. 10300, 00     -
  Валиев С.Р. 13100, 00 5000, 00 95000, 00 2620, 00
  Ким Н.Н. 12500, 00 26000, 00   -
  Стамбеков Б.С. 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
  Ведомость удержаний по кредитам
    Ф.И.О.   Начислено Задолженность по видам кредитов   Удержано
    (тенге) Кредит за товары Кредит на строи-тельство (тенге)
  Ашитов Г.Е. 12800, 00 6400, 00   =ЕСЛИ(ИЛИ(C4> 0; D4> 0); B4*10%; " -")
  Бредун Э.Я. 10300, 00     =ЕСЛИ(ИЛИ(C5> 0; D5> 0); B5*10%; " -")
  Валиев С.Р. 13100, 00 5000, 00 95000, 00 =ЕСЛИ(ИЛИ(C6> 0; D6> 0); B6*10%; " -")
  Ким Н.Н. 12500, 00 26000, 00   =ЕСЛИ(ИЛИ(C7> 0; D7> 0); B7*10%; " -")
  Стамбеков Б.С. 9800, 00   100000, 00 =ЕСЛИ(ИЛИ(C8> 0; D8> 0); B8*10%; " -")
                 

 

 

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

Таблица 10

 

  А B C D E
  Ведомость удержаний по кредитам
    Ф.И.О.   Начислено Задолженность по видам кредитов   Удержано
    (тенге) Кредит за товары Кредит на строи-тельство (тенге)
  Ашитов Г.Е. 12800, 00 6400, 00   1280, 00
  Бредун Э.Я. 10300, 00     -
  Валиев С.Р. 13100, 00 5000, 00 95000, 00 1310, 00
  Ким Н.Н. 12500, 00 26000, 00   1250, 00
  Стамбеков Б.С. 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
  Ведомость удержаний по кредитам
    Ф.И.О.   Начислено Задолженность по видам кредитов   Удержано
    (тенге) Кредит за товары Кредит на строи-тельство (тенге)
  Ашитов Г.Е. 12800, 00 6400, 00   =ЕСЛИ(И(C4> 0; D4> 0); B4*20%; ЕСЛИ(И(C4=0; D4=0); " нет кредита"; B4*10%))
  Бредун Э.Я. 10300, 00     =ЕСЛИ(И(C5> 0; D5> 0); B5*20%; ЕСЛИ(И(C5=0; D5=0); " нет кредита"; B5*10%))
  Валиев С.Р. 13100, 00 5000, 00 95000, 00 =ЕСЛИ(И(C6> 0; D6> 0); B6*20%; ЕСЛИ(И(C6=0; D6=0); " нет кредита"; B6*10%))
  Ким Н.Н. 12500, 00 26000, 00   =ЕСЛИ(И(C7> 0; D7> 0); B7*20%; ЕСЛИ(И(C7=0; D7=0); " нет кредита"; B7*10%))
  Стамбеков Б.С. 9800, 00   100000, 00 =ЕСЛИ(И(C8> 0; D8> 0); B8*20%; ЕСЛИ(И(C8=0; D8=0); " нет кредита"; B8*10%))
               

 

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

 

  А B C D E
  Ведомость удержаний по кредитам
    Ф.И.О.   Начислено Задолженность по видам кредитов   Удержано
    (тенге) Кредит за товары Кредит на строи-тельство (тенге)
  Ашитов Г.Е. 12800, 00 6400, 00   1280, 00
  Бредун Э.Я. 10300, 00     нет кредита
  Валиев С.Р. 13100, 00 5000, 00 95000, 00 2620, 00
  Ким Н.Н. 12500, 00 26000, 00   1250, 00
  Стамбеков Б.С. 9800, 00   100000, 00 980, 00

 

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

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.