Упражнение 3.4.4.
a) Проверить знак числа в ячейке А1: =ЕСЛИ(А1>0; “>0”; “<=0”). b) Найти максимальное из двух чисел А1 и В1: =ЕСЛИ(А1>В1; А1;В1). c) В ячейке A1 записано число 37. Выяснить, принадлежит ли оно заданному отрезку [10, 50]. Варианты решения: Функция результат
G Примечание. Чтобы вернуться из вложенной функции во внешнюю функцию, нужно в строке формул щёлкнуть по имени внешнейфункции. Упражнение 3.4.5. Выписать счета клиентам по заданным условиям (см. стр.34 - а),b)). Выполнить запросы - c) ¸ f). А B C D E
Рис.6. Таблица расчётов с клиентами для случая (а). a) Выписать счета тем клиентам, итоговая сумма которых 800 и более рублей. Решение: § В ячейку Е5 ввести формулу: =ЕСЛИ(D5>=800;"да";"нет "), § Затем заполнить ею блок ячеек Е6:Е9. b) Выписать счета только тем клиентам, сумма которых в интервале от 750 до 800 руб. (двумя способами - с функциями И и ИЛИ); Решение: 1) Скопировать Е4 в F4 и отредактировать - "Выписать счёт? (б)", затем в F5 ввести формулу: =ЕСЛИ(И(D5>=750;D5<=800);"да";"нет"), скопировать в F6: F9. 2) Скопировать Е4 в G4 и отредактировать - "Выписать счёт? (в)", затем в G5 ввести формулу: =ЕСЛИ (ИЛИ(D5<750;D5>800);"нет";"да") скопировать в G6:G9. Сравнить результаты. c) Сколько клиентов внесли последний взнос? =СЧЁТ(C5:C9) (категория статистические) d) Сколько всего клиентов? =СЧЁТЗ(A5:A9) (категория - статистические) G В чем отличие функций СЧЁТЗ и СЧЁТ? Прочитайте об этом в справке функций. e) Сколько выписано счетов? =СЧЁТЕСЛИ(E5:E9;«да») (категория - статистические) f) На какую сумму выписаны счета? =СУММЕСЛИ(E5:E9;«да»;D5:D9) (математические) Задача 3.4.1. Задать ячейкам А2, В2 и С2 имена и, v, w. В ячейках содержатся числа. Ввести в ячейки А3, А4 и т.д. логические формулы, которые возвращают значение ИСТИНА тогда и только тогда, когда а) каждое из чисел и, v, w является положительным; б) хотя бы одно из чисел и, v, w является положительным; в) только одно из чисел и, v, w является положительным; г) ни одно из чисел и, v, w не является положительным; д) хотя бы одно из чисел и, v, w не является положительным. Задача 3.4.2. Ввести в ячейку с именем z любое число. Если z>50, то в ячейке B5 выводить сообщение "Превышено пороговое значение!", иначе выводить z. Задача 3.4.3. Если z Î[10,25], то возвращать z; если z <10, то возвращать 10; если z > 25, то возвращать 25. Задача 3.4.4. Торговый агент получает процент от суммы совершенной сделки: если объем сделки до 3000, то 5%; если объем до 10 000, то 2%; если выше 10 000, то 1,5%. Введите в ячейку А10 текст "Объем сделки", в ячейку А11 — "Размер вознаграждения". В ячейку В10 введите объем сделки, а в В11 — формулу, вычисляющую размер вознаграждения. Задача 3.4.5. Дать решение примера 3.4.4.(с) (о принадлежности точки отрезку или одному из двух лучей) без использования функций И, ИЛИ, НЕ, а с помощью вложенных функций ЕСЛИ. Задача 3.4.6. В трех ячейках записаны числа. Если все они ненулевые, вернуть 1, в противном случае - 0. Решить задачу с использованием только одной функции ЕСЛИ (без вложений). Задача 3.4.7. Проверить, что вернёт функция ЕСЛИ, когда опущен третий аргумент функции, а условие в первом аргументе ложно? Когда опущен и второй аргумент? Как исправить такую ошибку в цепочке формул? Задача 3.4.8. Вычислить сумму цифр трехзначного числа. Если число (в ячейке с именем п) не является целым или не лежит в промежутке от 0 до 999, то формула возвращает сообщение об ошибке #Н/Д, иначе — возвращает сумму цифр. Задача 3.4.9. Найти действительные корни квадратного уравнения x2 + px + q = 0 по заданным коэффициентам p и q. Если действительных корней нет, вывести об этом сообщение. Лабораторная работа № 2 по теме "Вычисления" Задание. Даны три стороны треугольника а, b, с. Вычислить элементы треугольника: § площадь по формуле Герона S = , где р — полупериметр, , § радиус вписанной окружности r = S/ p §
1. Переименовать рабочий лист, задав ему имя "Треугольник". 2. В ячейку В6 ввести формулу =(В2+ВЗ+В4)/2. 3. Задать соответствующие имена ячейкам В2, ВЗ, В4, В6. 4. Ввести в В8 формулу =корень (р*(р-а)*(р-b)* (р-с)). 5. Отформатировать таблицу: § выровнять названия величин по центру, § задать формат числа p - с 1-м десятичным знаком, S - с 3-мя 6. Вычислить радиусы вписанной и описанной окружнос- тей. - В ячейки А10 и А11 ввести г и R, а в В10 и В11 — соответствующие формулы. - Наложить на эти ячейки такие же форматы, как и ранее (кнопка "Формат по образцу).
7. Исследовать зависимости. § Выделить В10 и выбрать в меню пункт Сервис/Зависимости/Влияющие ячейки. Обратить внимание на синие стрелки от ячеек, содержащих длины сторон и площадь треугольника, к ячейке В10. § Исследовать зависимости и для других ячеек. § Убрать стрелки соответствующей командой меню. 8. Задать длину стороны а, равную 10. В ячейках с результатами появится сообщение об ошибке #ЧИСЛО!. Проверить ошибку с помощью команды " Сервис/Зависимости/Источник ошибки ". За счет каких влияющих ячеек получен неверный результат? G Стороны 10, 4, 5 не образуют треугольника, при вычислении площади под корнем получается отрицательное число. 9. Вывести сообщение об ошибочных данных, почему не могут быть вычислены S, R и г, при этом в ячейках с результатами вычислений R и г ничего не должно выводиться. Для этого: § вычислить отдельно подкоренное выражение =р*(р-a)*(р-b)*(р-с_) в ячейке В7 и определить его знак. § Если оно положительно, вычислить S, R и г. Если же нет, то в ячейке В8 вывести текстовую строку "Это не треугольник!", а в ячейках В10 и В11 вывести пустые строки. Результирующая таблица:
10. Скрыть строки с промежуточными вычислениями. § Выделить номера 6 и 7 строк, в контекстном меню выбрать "Скрыть". § Если нужно вернуть эти строки на экран, выделить 5-ю и 8-ю строки и в контекстном меню выберите "Показать". Аналогично можно скрывать и показывать столбцы. 11. Защитить лист "Треугольник" с вычислениями. Чтобы предохранить таблицу от непреднамеренной порчи неопытным пользователем, нужно защитить рабочий лист. Но сначала нужно "объявить беззащитными" ячейки с исходными данными. § Выделить ячейки, содержащие длины сторон (В2:В4), выполнить команду " Формат ячеек " контекстного меню, выбрать вкладку " Защита " и снять флажок " Защищаемая ячейка ". § Выбрать в меню команду " Сервис/Защита/Защитить лист ". Проверить ввод данных вне диапазона В2:В4 и отметить реакцию Excel. § Снять защиту: Сервис/Защита/Снять защиту листа. 12. Ввести ограничение ввода. Разрешить пользователю вводить только положительные длины сторон треугольника (пункт меню "Данные/ Проверка"). 13. Имитация печати. § Щёлкнуть кнопку "Предварительный просмотр" на панели инструментов. § Изучить назначение кнопок в окне предварительного просмотра. § Нажать кнопку "Закрыть". Рабочий лист разбит пунктирными линиями на прямоугольники, соответствующие листам формата А4. 14. Подбор параметра. По заданному значению R вычислить а (а - функция от R). Например, определить величину а при R = 3. § Выделить ячейку В10, в которой вычисляется R. § Выполнить команду Сервис/Подбор параметра. В диалоговом окне поле "Установить в ячейке:" уже содержит адрес выделенной ячейки В10. - в поле "Значение:" ввести 3, - в поле "Изменяя значение ячейки:" ввести адрес ячейки В2, содержащей величину стороны а, - ОК. § Выводится новое окно "Результаты подбора параметра". Разобраться с его содержимым самостоятельно. § Если увеличить разрядность числа в ячейке В10, то можно убедиться, что R достигло значения 2.9999172. При этом а = 1.515753.
|