Смекни!
smekni.com

Учебно-методическое пособие для студентов вузов Павлодар (стр. 38 из 76)

4 Введите на рабочий лист следующие данные (рисунок 31)

Рисунок 31 – Вид рабочего листа Задача 1

5 Для того, чтобы ввести в ячейку A14 – Ymax, следует ввести Y, а затем для набора нижнего индекса воспользоваться командой Формат – Ячейки, выбрать вкладку Шрифт и подключить опцию Нижний индекс. Аналогично введите в ячейку A15 – Ymin.

6 Составим формулу для расчета Y при X=-5. Поставьте курсор в ячейку B2 и составьте формулу, соответствующую исходному уравнению функции. Получив результат, скопируйте формулу на остальные ячейки диапазона B2:B12.

7 Посчитаем максимальное значение функции. Поставим курсор в ячейку B14 и выполним команду Вставка – Функция или щелкнем соответствующую кнопку на панели инструментов.

8 В появившемся окне выберем категорию функции – Статистические, а функция – МАКС (вычисление максимального элемента указанного диапазона).

9 В следующем диалоговом окне необходимо в строке Число 1 ввести диапазон B2:B12 (для этого выделите этот диапазон на рабочем листе).

10 Аналогично посчитайте минимальное значение функции (категория – Статистические, функция МИН).

11 Для построения графика функции выполните команду Вставка – Диаграмма, или щелкните на панели инструментов пиктограмму

Мастер диаграмм.

12 На первом шаге: во вкладке Стандартные выберите тип График (левый верхний вид).

13 На втором шаге: при активной вкладке Диапазон данных выделите диапазон значений функции в таблице вместе с заголовком B1:B12. При активной вкладке Ряд в строке Подписи оси X активизируйте курсор, затем выделите диапазон данных в таблице A2:A12.

14 На третьем шаге: введите заголовок диаграммы – График функции Y(x), отключить легенду.

15 На четвертом шаге: указать местоположение полученной диаграммы (на новом листе или на этом), выберем пункт На новом листе, и назовем его График.

16 Измените цвет и толщину графика. Для этого подведите курсор мыши к линии графика и выполните двойной щелчок мышью. В появившемся окне Форматирование ряда данных выберите другой цвет и другую толщину линии, активизировав вкладку Вид.

Задача 2. Вычислить значение функции в зависимости от значения аргумента на интервале [-5;5] с шагом 1. Постройте график функции.

17 Перейдите на Лист2. Переименуйте его в Задача 2.

18 Создайте исходную таблицу (рисунок 32)

Рисунок 32 – Вид рабочего листа Задача 2

19 В первую строку значений Y (ячейка B2) введите логическую функцию ЕСЛИ (категория Логические) , используя Мастер функций

.

=ЕСЛИ(A2<0;SIN(СТЕПЕНЬ(A2;2))-4*EXP(2*A2);СТЕПЕНЬ(A2;3)+5*A2-2)

20 Скопируйте формулу на нижние ячейки.

21 Постройте график функции Y(x).

22 Сохраните рабочую книгу.

Лабораторная работа №19

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

Цель: научить студентов применять логические функции табличного процессора для решения экономических задач. Развить логику составления формулы и анализа результатов.

Краткие теоретические сведения

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

К логическим функциям относятся - ЕСЛИ, И, ИЛИ, НЕ.

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

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

ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)

Лог_выражение - это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.

Значение_если_истина - это значение, которое возвращается, если лог_выражение имеет значение ИСТИНА. Если лог_выражение имеет значение ИСТИНА и значение_если_истина опущено, то возвращается значение ИСТИНА. Значение_если_истина может быть другой формулой.

Значение_если_ложь - это значение, которое возвращается, если лог_выражение имеет значение ЛОЖЬ. Если лог_выражение имеет значение ЛОЖЬ и значение_если_ложь опущено, то возвращается значение ЛОЖЬ. Значение_если_ложь может быть другой формулой.

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

Пример 1. В следующем примере, если значение ячейки A10 = 100, то лог_выражение имеет значение ИСТИНА и вычисляется сумма для ячеек B5:B15. В противном случае лог_выражение имеет значение ЛОЖЬ и возвращается пустой текст (""), очищающий ячейку, которая содержит функцию ЕСЛИ:

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

Пример 2. Предположим, что рабочий лист по расходам содержит в ячейках B2:B4 фактические расходы за январь, февраль, март: 1500, 500 и 500 соответственно. Ячейки C2:C4 содержат данные по предполагаемым расходам за те же периоды: 900, 900 и 925.

Можно написать формулу для проверки соответствия бюджету расходов определенного месяца, генерируя тексты сообщений с помощью следующих формул:

ЕСЛИ(B2>C2;"Превышение бюджета";"OK") равняется "Превышение бюджета"

ЕСЛИ(B3>C3;"Превышение бюджета";"OK") равняется "OK"

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

Таблица 43 – Категории баллов

СреднийБалл Категория СреднийБалл Категория
Больше 89 A От 60 до 69 D
От 80 до 89 B Меньше 60 F
От 70 до 79 C

Тогда можно использовать вложенные функции ЕСЛИ:

ЕСЛИ(СреднийБалл>89;"A";ЕСЛИ(СреднийБалл>79;"B";

ЕСЛИ(СреднийБалл>69;"C";ЕСЛИ(СреднийБалл>59;"D";"F"))))

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

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

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

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

Аргументы должны быть логическими значениями, массивами или ссылками, которые содержат логические значения.

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

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

Примеры

И(ИСТИНА; ИСТИНА) равняется ИСТИНА

И(ИСТИНА; ЛОЖЬ) равняется ЛОЖЬ

И(2+2=4; 2+3=5) равняется ИСТИНА

Если интервал B1:B3 содержит значения ИСТИНА, ЛОЖЬ, и ИСТИНА, то:

И(B1:B3) равняется ЛОЖЬ

Если ячейка B4 содержит число между 1 и 100, то:

И(1<B4; B4<100) равняется ИСТИНА

Предположим, что нужно вывести на экран содержимое ячейки B4, если она содержит число строго между 1 и 100 и сообщение "Значение вне интервала" в противном случае. Тогда, если ячейка B4 содержит число 104, то выражение:

ЕСЛИ(И(1<B4; B4<100); B4; "Значение вне интервала") равняется "Значение вне интервала", а если ячейка B4 содержит число 50, то выражение:

ЕСЛИ(И(1<B4; B4<100); B4; "Значение вне интервала") равняется 50

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

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

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

Примеры

ИЛИ(ИСТИНА) равняется ИСТИНА

ИЛИ(1+1=1;2+2=5) равняется ЛОЖЬ

Если ячейки A1:A3 содержат значения ИСТИНА, ЛОЖЬ и ИСТИНА, то:

ИЛИ(A1:A3) равняется ИСТИНА

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

НЕ(логическое_значение)

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

Примеры

НЕ(ЛОЖЬ) равняется ИСТИНА

НЕ(1+1=2) равняется ЛОЖЬ

Задание

1 Откройте файл «Продажа товаров».

2 Напишите в ячейку D27 текст – Итого продано товара на сумму, в ячейку D28 текст – Сумма налога, а в ячейку D29 – Итого Доход.

3 Посчитайте итоговую сумму, полученную с продажи товара за январь, результат разместите в ячейке I27.

4 Рассчитайте сумму налога, исходя из следующей таблицы условий:


Таблица 44 – Таблица условия для задания

Доход от продажи Сумма налога
0 – 200000 15% от суммы
200001 – 500000 15% от суммы+2% от суммы, превышающей 200000
500001 - 10000000 20% от суммы +3% от суммы, превышающей 500000
> 100000000 30% от суммы + 5% от суммы, превышающей 100000000

5 Посчитайте значение Итого Доход с учетом вычитаемого налога.