Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСУиВТ_Задачник Excel_изд 2_ 7.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
738.65 Кб
Скачать

Функция и

Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА, возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ. В качестве аргументов функция И использует логическими значениями, массивами или ссылками, которые содержат логические значения, формулы, константы, выражения. Число аргументов это от 1 до 30 проверяемых условий.

Замечания.

  • Логические значения ИСТИНА, ЛОЖЬ, для функции И, используются при решении задач из области формальной или математической логики.

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

  • При использовании функции И в качестве вложенной возвращаемым результатом может быть сообщение или действие.

  • Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются.

  • Если указанный интервал не содержит логических значений, то функция И возвращает значение ошибки #ЗНАЧ!.

Синтаксис

И(логическое_значение1; логическое_значение2; …)

Пример 4.3-3.

  1. Проверка истинности выражений. В случае если указанные выражения правильны, функция И возвращает значение ИСТИНА, в противном случае ЛОЖЬ. Выражения указываются в качестве аргументов логическое_значение1, аргументов логическое_значение2 и так далее.

В выделенной ячейке MS Excel будет указано логическое значение ИСТИНА.

2. Предположим, что нам задан некоторый интервал значения в ячейках В1 и В2. Необходимо определить попадает ли вводимые в ячейки В4 и В5 числа в данный интервал. В случае попадания в ячейке С4 и С5 выводится сообщение «значение в интервале», в противном случае «значение вне интервала».

Для решения поставленной задачи воспользуемся функцией ЕСЛИ, в которой в аргумент «лог_выражение» введем с помощью функции И объединенные условия задачи. Соответственно в аргументы «значение_если_истина» и «значение_если_ложь» введем соответствующие сообщения.

Естественно, что в ячейке с5 будет выведено сообщение «значение вне интервала». Функция или

Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ. В качестве аргументов функция ИЛИ использует логическими значениями, массивами или ссылками, которые содержат логические значения, формулы, константы, выражения. Число аргументов это от 1 до 30 проверяемых условий.

Замечания.

  • Логические значения ИСТИНА, ЛОЖЬ, для функции ИЛИ, используются при решении задач из области формальной или математической логики.

  • При производстве математических вычислений функция ИЛИ, используется для объединения условий сравнения.

  • При использовании функции ИЛИ в качестве вложенной возвращаемым результатом может быть сообщение или действие.

  • Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются.

  • Если указанный интервал не содержит логических значений, то функция ИЛИ возвращает значение ошибки #ЗНАЧ!.

  • Можно использовать функцию ИЛИ как формулу массива, чтобы проверить, имеются ли значения в массиве. Для того, чтобы ввести формулу массива, нажмите CTRL+SHIFT в Microsoft Excel для Windows или ENTER в Microsoft Excel для Макинтош

Синтаксис

ИЛИ(логическое_значение1;логическое_значение2;…)

Пример 4.3-4.

Проверка истинности выражений. В случае если указанные выражения правильны, функция ИЛИ возвращает значение ИСТИНА, в противном случае ЛОЖЬ. Выражения указываются в качестве аргументов логическое_значение1, аргументов логическое_значение2 и так далее.

В выделенной ячейке MS Excel будет указано логическое значение ИСТИНА.

Пример 4.3-5.

В списке перечислено оборудование завода. Необходимо определить к какому подразделению оно относится к «техотделу» или к «цех». Для решения поставленной задачи нужно воспользоваться функцией ЕСЛИ для вывода нужного сообщения. При этом для аргумента «лог_выражение» условие сравнения задаются с помощью вложенной функции ИЛИ, в которой в качестве аргументов указаны элементы сравнения.

Задача 4.3.1

В ячейку А1 будет введен год рождения первого человека, в ячейку А2 – второго (значения годов рождения не равны между собой). Необходимо в ячейке А4 получить ответ на вопрос, кто старше – первый человек или второй.

Задача 4.3.2

В таблице представлены размеры сделок совершенных торговым агентом. Необходимо вычислить процент его премии при условии, если сделка до 3000 руб., размер премии составляет 7%, в случае сделки до 8000 руб. премия составляет 12%.

Размер сделки, руб.

Процент премии, %

1500

8000

500

1000

4500

3200

800

15000

9200

4780

Задача 4.3.3

В таблице представлены значение переменной х с шагом 0,5. Вычислить в столбце В значения переменной у при условии, что:

Задача 4.3.4

В таблице приведены результаты экзаменов учащихся по двум дисциплинам. Стипендия в размере 1000 руб. назначается учащемуся при условии: если он сдал два экзамена и его средний балл больше или равен 4,0. Необходимо вычислить средний балл учащихся и определить кому назначена стипендия.

Фамилия

Экзамен 1

Экзамен 2

Средний бал

Стипендия

Иванов

2

4

Петров

4

3

Кавун

5

4

Сидоров

5

2

Махин

3

2

Смирнов

3

5

Тимофеев

2

5

Котов

4

5

Чикин

4

5

Кротов

3

3

Задача 4.3.5

В таблице представлены размеры сделок совершенных торговым агентом. Необходимо вычислить процент и размер его премии при условии, если сделка до 3000 руб., размер премии составляет 7% от суммы сделки, в случае сделки до 8000 руб. премия составляет 12% от суммы сделки, в случае сделки свыше 8000 руб. размер премии составляет 15,5% от суммы сделки.

Размер сделки, руб.

Процент премии, %

Размер премии, руб.

1500

8000

500

1000

4500

3200

800

15000

9200

4780

Задача 4.3.6

Найдите корни квадратного уравнения. При этом необходимо учитывать условие:

Если коэффициент а=0, то корень уравнения будет равен х1= х2= -с/b, если дискриминант , тогда вычисляются два корня уравнения , в противном случае (дискриминант меньше нуля) выводится сообщение «решения нет».

Оформить решение задачи в виде, представленном ниже, выполнить проверку подстановкой в уравнение полученных корней.

Задача 4.3.7

В таблице заданы значения границ трех пересекающихся числовых интервалов. Если полученное случайное число (=СЛЧИС()*100) попадает хотя бы в один из интервалов, выводится сообщение «значение числа принадлежит интервалу», в противном случае «значение числа не принадлежит интервалам».

Решите задачу используя функции ЕСЛИ, И, ИЛИ и оформить решение по образцу.