Перейдите на пустой лист и переименуйте «Продажи». Создайте таблицу:
Сделайте следующее форматирование:
1) для всей таблицы установите обрамление ячеек (границу);
2) для шапки: размер шрифта 12, тип Arial, полужирный, горизонтальное и вертикальное выравнивание по центру, в ячейках перенос по словам, заливка, ориентация 900;
3) для остального текста: размер шрифта 10, тип Arial.
Установите следующие форматы чисел:
1) для первого столбца - дата формат 14 мар;
2) для последнего - денежный, число десятичных знаков 2, обозначение «р.».
Скопируйте таблицу «Продажи» на новый лист.
Переоформите таблицу, используя такой инструмент как Автоформатирование. Для этого:
1) выделить нужный диапазон ячеек;
2) использовать команду меню вкладка Главная – зона Стили – команды Форматировать как таблицу и/или Стили ячеек;
3) выбрать формат таблицы.
Сохраните изменения.
Реализация ветвлений в Excel
Ветвление – это алгоритмическая конструкция, в которой в зависимости от значения логического выражения (условия) происходит выбор той или иной последовательности действий.
Ветвления бывают простые и сложные.
простые
сложные
Полное простое ветвление. Оно может быть усеченным, т.е. по какой-либо ветке не выполняется никакого действия.
Excel поддерживает только полные простые ветвления. Они могут быть вложенными. Глубина вложенности может быть любая, рекомендовано использовать глубину <=2.
Ветвления реализуются в ячейке Excel с помощью логической функции ЕСЛИ. Логические функции И, ИЛИ, НЕ предназначены для формирования условий.
Правила формирования условий
Условия (логические выражения) бывают простые и сложные.
простые
сложные
Формат простого условия:
Операнд 1 знак сравнения Операнд 2
Например: А4>0, sin(C12)<0,3, …
В качестве операнда могут выступать константы, выражения, текст, адреса и имена ячеек, функции.
Результат: истина или ложь;
Формируются из простых с использование логических функций и, или, не.
Формат функций:
И(операнд1; операнд2;…)
Результат функции И будет истина Û (тогда и только тогда, когда) оба операнда имеют значение истина.
Например, И(А2>0; C3<0).
ИЛИ(операнд1; операнд2;…). Результат функции ИЛИ будет ложь Û оба операнда имеют значение ложь.
В качестве операнда используются простые условия.
Задача о табулировании функции одной переменной
Постановка задачи: на отрезке [a,b] с шагом h протабулировать функцию y=f(x). Замечание: протабулировать функцию – получить табличное представление ее значений. На рисунке 3 отображена математическая интерпретация задачи.
Рисунок 3 – Математическая модель решения задачи о табулировании функции
Рассмотрим реализацию задачи о табулировании функции y(x)=sin(x) в ячейках Excel 2007, для этого необходимо выполнить следующие действия:
1) на рабочем листе ввести исходные данные в ячейки В1, В2, В3, например a=0, b=2, h=0,1; в ячейках А1, А2, А3 записать имена исходных данных, как показано на рисунке 4 и уменьшить ширину столбца А;
2) определить место для размещения таблицы значений функции, например диапазон ячеек D1:E26, задать формат для этого диапазона (рисунок 5);
3) ввести по центру в ячейку D1 текст x=, в ячейку E1 текст – y(x)=;
4) в ячейке D2 вставить формулу, которая позволяет отобразить начальное значение отрезка, т.е. =B1 и закончить ввод клавишей Enter, в ячейке отобразится значение 0;
5) в ячейку D3 необходимо ввести формулу, позволяющую вычислить следующее значение отрезка, а именно с помощью ветвления проверить значение в предыдущей ячейке D2 и в случае, если оно не достигло конечного значения отрезка, то прибавить к значению ячейки D2 значение шага из ячейки B3, в противном случае отобразить в текущей ячейке любой текст, информирующий о том, что разбиение отрезка закончено, например как на рисунке 6;
Рисунок 4 – Вид листа с введенными исходными данными
Рисунок 5 – Вид листа с созданным шаблоном таблицы
Рисунок 6 – Вид листа в процессе создания формулы в ячейке D3
6) закончить ввод формулы и оценить результат, отображенный в ячейке (рисунок 7); замечание: если выделить ячейку с формулой прямоугольным курсором, то ее содержимое – формула будет отображаться в строке формул, а визуально в ячейке отображается при этом результат вычисления формулы 0,1 (рисунок 7).
Рисунок 7 – Вид листа с отображенным результатом в ячейке D3
Поскольку формула, вставленная в ячейку D3 будет копироваться вниз на остальные ячейки, то необходимо в формулу внести изменения, а именно изменить адрес некоторых ячеек на частично абсолютный (добавить перед номером строки знак доллара $), так, например, при копировании вниз не должны изменяться ссылки B2 и B3, т.к. каждый раз при проверке предыдущего значения отрезка необходимо его сравнивать с одним и тем же значением B2 и в случае истинности прибавлять к нему одно и то же значение B3 (рисунок 8).
Рисунок 8 – Вид листа в прочесе редактирования формулы
Рисунок 9 – Вид листа с отображением точек разбиения отрезка
После завершения редактирования формулы в ячейке D3 скопировать ее содержимое вниз (рисунок 9).
После того, как получены точки разбиения отрезка в столбце D, необходимо заполнить второй столбец Е значениями функции, для этого:
1) в ячейку Е2 ввести формулу, показанную на рисунке 10; замечание: в ячейках столбца Е вычисляются значения функции только в том случае, если в смежной ячейке столбца D находится число, в противном случае в ячейке столбца Е отображается текст; для проверки принадлежности значения ячейки числу используется функция ЕЧИСЛО(значение)из категории функций Проверка свойств и значений библиотеки функций;
Рисунок 11 – Вид листа с отображенной таблицей значений функции y(x)=sin(x)
Рисунок 12 – Вид полученной таблицы с измененной шириной столбца D
Задание для самостоятельной работы: рассмотреть на рабочем листе Excel 2007 реализацию задачи о табулировании функции двух переменных.
Для каждого x из отрезка [-1;1,5] с шагом hx=0,25 при всех y из отрезка [3,75;5] с шагом hy=0,1 протабулировать функцию z(x,y)=x2+2*y2.
КРАТКАЯ ТЕОРИЯ
Текст как информационный объект
Текстовые документы, представленные в электронном виде и распечатанные на бумаге, служат основным способом хранения и передачи деловой информации. Для создания и редактирования текстовых документов используется отдельный подкласс прикладных программ - текстовые процессоры.