Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




 

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

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

 

  A B C
    Продолжительность проката (дней) Сумма
  Боевик   =ЕСЛИ(В2<=3;B2*5;B2*4)
  Мелодрама   =ЕСЛИ(В3<=3;B3*5;B3*4)
  Комедия   =ЕСЛИ(В4<=3;B4*5;B4*4)
    ИТОГО =СУММ(С2:С4)

 

Логическое условие расчетов звучит так: ЕСЛИ про­дол­жи­тель­ность проката меньше либо равно 3, то число дней проката умножается на 5, в противном случае число дней проката умножается на 4).

 

И(логическое_значение1;логическое_значение2;...) - принимает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; принимает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

Также рассмотрим данную функцию на примере решения задачи. В списке студентов требуется выводить сообщения "Оценка положительная" и "Оценка отрицательная" в зависимости от оценки полученной на экзамене по информатики. Текст "Оценка положительная" выводится, если студент получил 4 или 5, текст "Оценка отрицательная" выводится, если студент получил 2 или 3.

 

  A B C
  Ф.И.О. Оценка Сообщение
  Иванов И.И.   =ЕСЛИ(И(3<В2;B2<6;)"Оценка полож.";"Оценка отриц.")
  Петров В.В.   =ЕСЛИ(И(3<В3;B3<6;)"Оценка полож.";"Оценка отриц.")
  Сидоров А.А.   =ЕСЛИ(И(3<В4;B4<6;)"Оценка полож.";"Оценка отриц.")
   

 

При решении данной задачи использовалась дополнительно функция ЕСЛИ. Т.е. мы использовали вложение одной функции в другую. Само логическое условие звучит так: ЕСЛИ оценка больше 3 И меньше 6, то выводится текст "Оценка полож.", в противном случае выводится текст "Оценка отриц.".

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

 

ИЛИ(логическое_значение1;логическое_значение2;...) – прини­мает зна­че­ние ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; принимает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.

Воспользуемся данной функцией для решения следующей задачи. Для пенсионеров и инвалидов в ЖЭУ предусмотрена скидка 50%. Составить ведомость расчета квартплаты всех жильцов дома:

 

  A B C  
  Ф.И.О. Соц. положение Кварт­плата Скидка
  Комаров К.К. инвалид 120 р. =ЕСЛИ(ИЛИ(В2="инвалид";"пенсионер");С2*50%;0)
  Серов С.С. пенсионер 160 р. =ЕСЛИ(ИЛИ(В3="инвалид";"пенсионер");С3*50%;0)
  Попов П.П. рабочий 145 р. =ЕСЛИ(ИЛИ(В4="инвалид";"пенсионер");С4*50%;0)
 

 

В данном случае также использовалось вложение одной логической функции в другую. Логическое условие расчетов звучит так: ЕСЛИ проживающий является инвалидом ИЛИ пенсионером, то ему рассчитывается скидка в размере 50% от квартплаты, в противном случае скидка отсутствует (т.е. ноль).

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

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

 




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 554; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.