Консультация № 184482
17.11.2011, 01:36
65.51 руб.
0 3 1
Здравствуйте! Прошу помощи в следующем вопросе:
(Excel) Составить программу вычисления Y:
Y = (Sin(x) + 2)^1.45 + 5 при |x| > 5,
Y = Cos(x)^(-2.69) – 3 при |x| <= 1
Напечатать:
При x = … функция вычисляется по формуле … Результат = …


Подготовить рабочую книгу, содержащую формулы для расчета значений
выражения, заданного с помощью условной функции, используя абсолютную и
относительную адресацию, для списка из 10 значений величины x (из всех диапазонов
значений). Результат каждого вычисления нужно выводить в одну ячейку, а текстовые
константы должны храниться в отдельных именованных ячейках. В ячейке результата
должна храниться формула, которую можно скопировать для получения правильного
ответа в соседней строке. Для составления таких формул необходимо комбинировать
относительную и абсолютную адресацию и именование ячеек с константами. В случае
выхода Х за диапазон, необходимо выдавать сообщение об отсутствии решения.
Настроить проверку ввода: Не допускать ввод значений Х по модулю больших 10.
Условное форматирование: Для значений Х (отрицательные – фон белый, 0 – фон
желтый, положительные – фон зеленый), для результата (использование первой
формулы – черный текст, использование второй формулы – синий текст, отсутствие
решения – красный текст)

P.S желательно с объяснениями.

Обсуждение

Неизвестный
17.11.2011, 10:25
общий
это ответ
Здравствуйте, Пучнин Алексей Александрович!
Во вложении архив с файлом.
Там все достаточно просто: ячейки с написанными формулами и с текстом ошибки - именованные; ячейки с текстом "При x = … функция вычисляется по формуле … Результат = …" обычные, но для вывода этого текста используются абсолютные ссылки; все ячейки, участвующие в расчетах используются по относительным ссылкам. Проверка ввода сделана стандартными средствами Excel, так же как и условное форматирование (форматирование текста результата сделано при помощи поиска в значении ячейки слов Sin и Cos, и соответственно в первом случае текст черный, а во втором синий, если значение равно значению из именованной ячейки "Error", то текст становится красным).
Все ячейки с текстом и формулами находятся в первых двух строках, которые скрыты, соответственно их можно обратно растянуть и изменить текст на тот, который нужно.
Будут дополнительные вопросы - пишите в мини-форум - обязательно отвечу. Задание немного сумбурно описано, так что если надо что-то исправить - также пишите.
Прикрепленные файлы:
Неизвестный
29.11.2011, 21:54
общий
Как делать, автозаполнение второго столбца, тобишь в первый ввожу число х, а во втором должно само вывести результат. Надеюсь понятно изложил...
Неизвестный
30.11.2011, 09:26
общий
30.11.2011, 09:28
Расчет формул происходит в зависимости от текущих настроек Excel или автоматически, или вручную.
Настройка данной функции производится следующим образом:
1) Excel 2003. В меню "Сервис" выберите команду "Параметры", а затем — вкладку "Вычисления". Выберите нужный параметр. Изменение этого параметра влияет на все открытые книги. Если переключатель установлен в положение, отличное от Автоматически, для вычисления все листов во всех открытых книгах нажмите клавишу F9. Нажмите клавиши Shift+F9 чтобы провести вычисления только на активном листе.
2) Excel 2007. Нажмите кнопку "Microsoft Office" - "Параметры Excel", а затем выберите категорию "Формулы". Для пересчета всех зависимых формул при каждом изменении значения, формулы или имени в разделе "Параметры вычислений" в группе "Вычисления в книге" выберите пункт "Автоматически". Для пересчета всех зависимых формул, за исключением таблиц данных, при каждом внесении изменений в значение, формулу или имя, в разделе выберите пункт "Автоматически, кроме таблиц данных". Для отключения автоматического пересчета и пересчета открытых книг только при явном требовании (путем установки параметра "Пересчет" в группе "Параметры вычислений", входящей в группу "Вычисление" вкладки "Формулы"), выберите параметр "Вручную". Для ручного пересчета всех открытых книг, включая таблицы данных, и обновления всех открытых листов диаграмм на вкладке "Формулы" в группе "Вычисление" нажмите кнопку "Пересчет". Для ручного пересчета активного листа, всех диаграмм и листов диаграмм, связанных с этим листом, на вкладке "Формулы" в группе "Вычисление" нажмите кнопку "Произвести вычисления". С комбинациями клавиш для пересчета можете ознакомиться ЗДЕСЬ

Установите автоматический режим и тогда при изменении значения в столбце Х будут меняться значения в столбцах с результатами.
Форма ответа