Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа № 2. Присвоение имен. Прогр...docx
Скачиваний:
1
Добавлен:
22.08.2019
Размер:
181.54 Кб
Скачать

Функция или

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

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

Можно использовать функцию ИЛИ как формулу массива, чтобы проверить, имеются ли значения в массиве. Чтобы ввести формулу массива, нажмите кнопки CTRL+SHIFT+ENTER.

A

B

1

Формула

Описание (результат)

2

=ИЛИ(ИСТИНА)

Один аргумент имеет значение ИСТИНА (ИСТИНА)

3

=ИЛИ(1+1=1;2+2=5)

Все аргументы принимают значение ЛОЖЬ (ЛОЖЬ)

4

=ИЛИ(ИСТИНА;ЛОЖЬ;ИСТИНА)

По крайней мере один аргумент имеет значение ИСТИНА (ИСТИНА)

Функция истина

Возвращает логическое значение ИСТИНА.

Синтаксис ИСТИНА( )

Можно непосредственно ввести значение ИСТИНА в ячейки и формулы без использования этой функции. Функция ИСТИНА предназначена для совместимости с другими системами электронных таблиц.

Функция ложь

Возвращает логическое значение ЛОЖЬ.

Синтаксис ЛОЖЬ( )

Можно непосредственно ввести слово ЛОЖЬ в рабочий лист или в формулу, и Microsoft Excel будет интерпретировать его как логическое значение ЛОЖЬ.

Функция не

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

Синтаксис НЕ(логическое_значение), где логическое_значение — величина или выражение, которые могут принимать два значения: ИСТИНА или ЛОЖЬ.

Если логическое_значение имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА; если логическое_значение имеет значение ИСТИНА, то функция НЕ возвращает значение ЛОЖЬ.

A

B

1

Формула

Описание (результат)

2

=НЕ(ЛОЖЬ)

Меняет на противоположное значение ЛОЖЬ (ИСТИНА)

3

=НЕ(1+1=2)

Меняет значение ИСТИНА, которому равно логическое выражение, на противоположное (ЛОЖЬ)

Функция если

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

Используется при проверке условий для значений и формул.

Синтаксис ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь), где лог_выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Т.е. это условие, которое требуется проверить. Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА. Значение_если_ложь — это значение, которое возвращается, если лог_выражение равно ЛОЖЬ.

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

Когда значения аргументов значение_если_истина и значение_если_ложь вычислены, функция ЕСЛИ возвращает полученное значение.

Если один из аргументов функции ЕСЛИ является массивом, при выполнении функции ЕСЛИ вычисляются все элементы массива.

A

1

Данные

2

50

Формула

Описание (результат)

=ЕСЛИ(A2<=100;"Внутри бюджета";"Вне бюджета")

Если приведенное выше число меньше либо равно числу 100, формула отображает строку «В пределах бюджета». В противном случае — строку «Превышение бюджета» (В пределах бюджета)

=ЕСЛИ(A2=100;СУММ(B5:B15);"")

Если число равно 100, вычисляется сумма в диапазоне B5:B15. В противном случае возвращается пустой текст ("")

A

1

Балл

2

45

3

90

4

78

Формула

Описание (результат)

=ЕСЛИ(A2>89;"A";ЕСЛИ(A2>82;"B"; ЕСЛИ(A2>75;"C";ЕСЛИ(A2>69;"D"; ЕСЛИ(A2>60;"Е"; "F"))))

Назначает буквенную категорию первому баллу (F)

=ЕСЛИ(A3>89;"A";ЕСЛИ(A3>82;"B"; ЕСЛИ(A3>75;"C";ЕСЛИ(A3>69;"D"; ЕСЛИ(A2>60;"Е"; "F"))))

Назначает буквенную категорию второму баллу (A)

=ЕСЛИ(A4>89;"A";ЕСЛИ(A4>82;"B"; ЕСЛИ(A4>75;"C";ЕСЛИ(A4>69;"D"; ЕСЛИ(A4>60;"Е"; "F"))))

Назначает буквенную категорию третьему баллу (C)

В данном примере второе предложение ЕСЛИ является в то же время аргументом значение_если_ложь для первого предложения ЕСЛИ. Аналогично, третье предложение ЕСЛИ является аргументом значение_если_ложь для второго предложения ЕСЛИ.

Например, если первое лог_выражение (A2>89) имеет значение ИСТИНА, то возвращается значение "A". Если первое лог_выражение имеет значение ЛОЖЬ, то вычисляется второе предложение ЕСЛИ и так далее.

Буквенные категории назначаются числам, используя следующую таблицу.

Если балл равен

Категория

Больше 89

A

От 82 до 89

B

От 75 до 81

C

От 69 до 74

D

От 60 до 68

Е

Меньше 60

F