Студопедия

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

КАТЕГОРИИ:

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






Логические функции. ЕСЛИ(<логическое выражение>;<значение1>;<значение2>)






 

ЕСЛИ(< логическое выражение>; < значение1>; < значение2>)

Возвращает значение1, если логическое выражение есть ИСТИНА и значение2, если логическое выражение есть ЛОЖЬ.

Пусть, например, нужно вычислить налог с некоторой суммы, которая хранится в ячейке А1, по следующей формуле:

 

налог =
от суммы, если она меньше 120;

от суммы, если она больше либо равна 120.

 

 

Это можно сделать с помощью следующей формулы:

=ЕСЛИ(А1< 120; А1*0.05; А1*0.15)

В качестве аргументов значение1 или значение2 можно использовать другую, вложенную функцию ЕСЛИ. Так, например, если налог с суммы должен быть вычислен по следующему закону:

 

налог =
20 руб., если сумма меньше или равна 100;

7 % от суммы, если она больше 100, но меньше 1000;

20 % от суммы, если она больше либо равна 1000.

 

то для этого может быть использована любая из следующих формул:

 

=ЕСЛИ(А1< =100; 20; ЕСЛИ(А1< 1000; A1*0.07; A1*0.20))

=ЕСЛИ(А1< 1000; ЕСЛИ(А1< =100; 20; A1*0.07); A1*0.20))

=ЕСЛИ(А1> =1000; A1*0.20; ЕСЛИ(А1< =100; 20; A1*0.07))

 

И(< логическое выражение1> < логическое выражение2> …)

Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

Примеры:

=И(В2=1; В4> 8) возвращает значение ИСТИНА, если в ячейке В2 содержится 1, а в ячейке В4 – число больше 8;

=И(С2: С5) возвращает значение ИСТИНА, если во всех ячейках С2, С3, С4, С5 содержится ИСТИНА.

Предположим, что нужно вывести на экран содержимое ячейки А1, если она содержит число строго между 5 и 20 и сообщение «неверный ввод» в противном случае. Это можно сделать с помощью формулы:

=ЕСЛИ(И(А1> 5; A1< 20); A1;»неверный ввод»)

 

ИЛИ(< логическое выражение1> < логическое выражение2> …)

Возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает значение ЛОЖЬ, если все аргументы имеет значение ЛОЖЬ.

Примеры:

ИЛИ(1+1=2; 2+2=5) возвращает ИСТИНА

ИЛИ(1+1=3; 2*2=5) возвращает ЛОЖЬ

ИЛИ(А1< =5; A1> =20) возвращает ЛОЖЬ, если ячейка А1 содержит число строго между 5 и 20 и ИСТИНА в противном случае.

 

 



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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.011 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал