
1599
.pdf
MICROSOFT EXCEL
Программа Microsoft Excel является наиболее популярной электронной таблицей, выполненной в качестве приложения для операционной среды Windows. С помощью этого приложения можно организовывать базу данных в виде таблиц, совершать статистические вычисления, вести бухгалтерский учёт и, самое главное для инженеров и научных работников, производить инженерные и научные расчёты.
Рабочая область
Вы уже знакомы с этим приложением и знаете, что рабочая область Microsoft Excel состоит из: окна книги, занимающего большую часть экрана, строки заголовка, строк меню и панелей инструментов, строки формул и строки состояния, расположенной в нижней части экрана. Всё это плюс вертикальная и горизонтальная линейки прокрутки напоминают рабочую область приложения Microsoft Word.
Однако окно книги отличается от окна текстового редактора. Это окно содержит строки, заголовки которых обозначены цифрами, и столбцы, с буквами латинского алфавита в качестве заголовков. Пересечение столбцов и строк образует ячейки. Каждая ячейка имеет имя, состоящее из заголовков столбца и строки, например, А15. Активная или текущая ячейка обозначается прямоугольной рамкой – табличным курсором .
В строке формул имеется:
Поле имени, в котором высвечивается имя текущей ячейки;
Три кнопки:
кнопка отмены;
кнопка ввода;
кнопка мастера функций;
Строка состояния, в которой появляется содержимое активной ячейки.
В строке состояния можно редактировать содержимое активной ячейки, а так же вводить данные в активную ячейку.
Над строкой состояния рабочей области находятся горизонтальная линейка прокрутки и ярлычки листов. По умолчанию книга состоит из трёх листов. Однако вы можете удалять и добавлять листы. Их максимальное количество ограничено только объёмом памяти.
Приёмы работы
Как перемещаться по книге, вводить и редактировать информацию, форматировать ячейку и т.д. вы уже знаете из курса «Информатика». Я вам только кратко напоминаю кое-что о табличном процессоре.
61

Панели инструментов электронной таблицы настраиваются и создаются так же, как панели инструментов других программных продуктов Microsoft. Пользование справочной системой вам так же знакомо.
Выделение ячеек, строк, столбцов
Для выделения единичной ячейки достаточно щёлкнуть левой клавишей мыши, предварительно установив курсор мыши на нужной ячейке.
При выделении целой строки или столбца щёлкнуть необходимо по соответствующим заголовкам.
Последовательную группу ячеек, столбцов или строк выделяют протягиванием указателя мыши по именам выделяемых объектов, удерживая при этом левую клавишу мыши.
Выборочную группу ячеек, столбцов или строк выделяют так же, как единичные и последовательные группы объектов, удерживая клавишу Ctrl.
Группа выделенных смежных ячеек называется интервал и обозначается следующим образом:
имя первой ячейки : имя последней ячейки. Например, В10:С15.
Копирование, перемещение, удаление содержимого ячеек
Эти операции можно производить несколькими способами:
кнопками панели инструментов Стандартная;
командами пунктов меню Правка;
командами контекстного меню, используя правую клавишу мыши;
комбинацией клавиш.
Однако самый удобный и простой метод применение левой клавиши мыши:
1.Выделите требуемый интервал.
2.Установить указатель мыши:
2.1.при перемещении – на любой границе выделенной области.
2.2.при копировании – в правом нижнем углу выделенной области.
3.Удерживая левую клавишу мыши, переместить выделенный интер-
вал.
4.Отпустить клавишу мыши.
Для удаления содержимого после выделения интервала нажать клави-
шу Delete.
62
Основные термины и понятия электронной таблицы
Основой табличного процессора являются формулы. Они превращают Microsoft Excel в очень мощный калькулятор, позволяющий производить всевозможные вычисления без знаний алгоритмических языков.
Однако во второй части методического пособия я покажу, что знание языка Visual Basic вам не помешает.
Формула. Все формулы в Microsoft Excel подчиняются определённому синтаксису: начинаются со знака равенства `=` и состоят из операндов и операторов, выполняемых в определённой последовательности, начиная со знака равенства.
Знак равенства означает, что следующие символы образуют формулу. При отсутствии знака равенства символы воспринимаются как текст, как дата или как число, если образуют правильное числовое значение.
Операндами могут быть: числовые значения (6 и т.д.), функции (SIN и т.д.), ссылки на ячейку имена ячеек (А1 и т.д.) или интервалов (А11:С17
ит.д.). Пример формулы:
=А1 * SIN (СУММ(А11:С17))/(6 + 12 * G7)
Операторы. Операторами обозначаются операции, которые выполняются над другими элементами формулы.
В Microsoft Excel используются четыре вида операторов: арифметические, сравнения, текстовые и адресные.
Нас, прежде всего, интересуют операторы арифметические и сравнения.
Арифметические операторы. Их используют для выполнения основных математических вычислений над числами. Результатом их выполнения является число.
|
Оператор |
Значение |
+ |
(знак плюс) |
Сложение |
|
(знак минус) |
Вычитание |
* |
(звёздочка) |
Умножение |
/ |
(косая черта) |
Деление |
^ |
(крышка) |
Возведение в степень |
% |
(знак процента) |
Процент |
Приоритет операций. Этот термин обозначает последовательность, в которой выполняются вычисления в формуле. Microsoft Excel руководствуется правилами, к которым вы привыкли ещё со школы:
Вычисляются выражения внутри круглых скобок.
Выполняются умножения и деления.
63
Выполняются сложения и вычитания.
Операторы с одинаковым приоритетом выполняются слева направо. Для изменения порядка выполнения операторов используются круглые
скобки. Например, нижеследующие формулы содержат одинаковые числовые значения и операторы, но отличаются расположением скобок и, следовательно, результатом:
Формула Значение
=8*5 – 45/2 + 7 |
24,5 |
=8*5 – 45/(2 + 7) |
35 |
=8*(5 – 45)/(2 + 7) |
-35,6 |
=(8*5 – 45)/2 + 7 |
4,5 |
=(8*5 – 45)/(2 + 7) |
-0,6 |
Если у вас имеется сомнение по поводу порядка вычислений в формуле, используйте скобки, даже если в них нет необходимости.
Если в формуле количество открытых и закрытых скобок не совпадает, табличный процессор выводит сообщение Несоответствие скобок и выделит часть формулы с ошибкой. При вводе формулы внимательно следите за содержанием строки формул, так как Microsoft Excel после ввода закрывающей скобки выделяет последнюю пару скобок цветным полужирным шрифтом. Это помогает следить за правильностью введения формулы.
Операторы сравнения. Они используются для сравнения двух чисел. В результате выполнения операции появляется логическое значение ИСТИНА или ЛОЖЬ.
|
Оператор |
Значение |
= |
(знак равенства) |
Равно |
> |
(знак больше) |
Больше |
< |
(знак меньше) |
Меньше |
>= |
(знак больше и знак равенства) |
Больше или равно |
<= |
(знак меньше и знак равенства) |
Меньше или равно |
<> |
(знак больше и знак меньше) |
Не равно |
Текстовый оператор & (амперсант) используется для объединения последовательностей символов в единую последовательность. Например, =”Стеклянная”&”стена” результат Стеклянная стена. Или: если в ячейку А3 записать =А1&A2, в ячейку А1 Стеклянная, в ячейку А2 – стена, то в ячейке А3 будет возвращено текстовое значение Стекляннаястена. Для того чтобы вставить пробел между словами, формулу необходимо из-
64
менить: =А1&” “&A2. Эта формула содержит два текстовых оператора и
текстовую константу – пробел.
С помощью этого оператора можно объединить и числовые значения, и текстовые и числовые значения.
Адресные операторы (табл. 1). Эти операторы объединяют диапазоны ячеек для осуществления вычислений.
|
|
Адресные операторы |
Таблица 1 |
|
|
|
|
|
|
|
|
|
|
|
|
Оператор |
Значение |
Пример |
|
|
|
Оператор диапазона, который |
|
|
: |
(двоеточие) |
ссылается на все ячейки между |
А1:В5 |
|
границами диапазона включи- |
|
|||
|
|
|
||
|
|
тельно |
|
|
|
|
Оператор объединения, который |
|
|
; |
(точка с запятой) |
ссылается на объединение ячеек |
СУММ(А1:В15;А5:F5) |
|
|
|
диапазона |
|
|
|
|
|
|
|
|
|
Оператор пересечения, который |
СУММ(А1:В15 А5:F5) |
|
|
(пробел) |
ссылается на общие ячейки диа- |
|
|
|
Общие ячейки А5 и В5 |
|
||
|
|
пазонов. |
|
|
Ссылки. Ссылка является идентификатором ячейки (D15) или группы ячеек (G56:R98). Ссылка указывает, где расположены данные, используемые в формуле. Создавая формулу со ссылками на ячейки, вы связываете формулу с ячейками. Теперь формула зависит от содержимого ячеек, на которые указывают ссылки. Значение формулы при этом изменяется при изменении содержимого этих ячеек.
При помощи ссылки можно использовать данные, расположенные в разных частях листа, в разных листах одной книги, в других книгах и даже в других приложениях. Кроме того, можно использовать данные одной ячейки или группы ячеек в разных формулах. Ссылки на ячейки других книг называются – внешними, на данные других приложений – удалённы-
ми.
Таким образом, ссылки полезны при создании сложных формул и расширяют их возможности. В этом вы убедитесь, приступив к самостоятельной работе с табличным процессором.
Относительные, абсолютные и смешанные ссылки. Относительная ссылка указывает местоположение ячейки, относительно той, в которой расположена формула. Например (рис. 24), ячейка D4 содержит формулу =В2, то есть искомое значение находится на две строки выше и на два столбца левее ячейки D4.
Относительные ссылки автоматически корректируются при их копировании или перемещении в соответствии с новым положением формулы. Взаимосвязь между ячейками новых формул и новыми ссылками анало-
65

гична взаимосвязи между ячейками и ссылками исходной формулы. Например (см. рис. 24), при копировании формулы ячейки D4 в D5 будет записано =В3, а в D3 =В1.
|
А |
В |
С |
D |
1 |
|
7 |
Пример_2 |
Пример_1 |
2 |
|
6 |
|
|
3 |
|
5 |
6 |
7 |
4 |
Результаты |
11 |
6 |
6 |
5 |
|
|
6 |
5 |
Рис. 24. Пример ссылок
Абсолютная ссылка указывает точное расположение ячейки на листе и при копировании или перемещении адрес этой ячейки не изменяется. Для написания абсолютной ссылки перед именем столбца и строки записывается знак доллара $B$2. Например (см. рис. 24), в ячейке С4 записано =$B$2. При копировании этой ячейки в С3 и С5 остаётся =$B$2.
При создании формул возникает необходимость в смешанных ссылках, которые возникают в результате комбинаций абсолютных и относительных ссылок. Например, $B2 означает, что координата столбца абсолютная, а строки – относительная, B$2 – координата столбца относительная, строки
– абсолютная.
Для того чтобы поменять относительные ссылки на абсолютные и наоборот, выберите ячейку с требуемой формулой. В строке формул выделите ссылку, которую необходимо поменять, и нажмите функциональную клавишу F4. При каждом нажатии на клавишу F4 тип ссылки будет переключаться в следующей последовательности: абсолютные и столбец и строка ($B$2), относительный столбец и абсолютная строка (B$2), абсолютный столбец и относительная строка ($B2), относительные и столбец и строка (B2) и всё сначала.
Комбинируя в формулах все типы ссылок, вы можете создавать требуемые алгоритмы вычислений.
Ссылки на листы той же книги, на листы других книг. Такие ссылки применяют для уменьшения возможности ошибки и для повышения точности вычислений. Синтаксис таких ссылок следующий:
При ссылке на другие листы той же книги =Лист1!В2.
При ссылке на лист другой книги =[Книга2]Лист3!С6.
Обратите внимание, что ссылка на книгу заключена в квадратные скобки, ссылка на лист отделена восклицательным знаком от ссылки на ячейку. Ссылка на ячейку может быть абсолютной, относительной, смешанной.
66
Microsoft Excel предусматривает стиль ссылки R1C1. В этом случае ячейка задаётся номером строки и столбца, то есть R1C1 означает строка (Row) 1 столбец (Column) 1. Установить этот стиль можно с помощью пункта меню Сервис-Параметры. В появившемся диалоговом окне Параметры во вкладке Общие установить переключатель стиля ссылок в группе Параметры в положение R1C1. Отрицательное значение номера столбца указывает на столбец, расположенный левее текущего, отрицательное значение номера строки – на строку выше текущей. Этот стиль предусматривает ссылки абсолютные, относительные и смешанные. Если номер строки и столбца заключён в квадратные скобки R[1]C[1], ссылка является относительной, то есть при текущей ячейке А1 ссылка указывает на ячейку В2, расположенную на одну строку ниже и один столбец правее текущей. Если номера столбцов и строк не заключены в скобки R1C1 – ссылка абсолютная, то есть R1C1 аналогично $A$1. Смешанные ссылки получаются следующим образом:
R[-2]C относительная ссылка на ячейку, расположенную на две строки выше и в том же столбце;
R[-1] относительная ссылка на строку, расположенную выше текущей ячейки;
R абсолютная ссылка на текущую строку.
Заголовки и имена. Для упрощения понимания формул Microsoft Excel предусматривает применение заголовков и имён. Заголовки размещаются вверху столбца и слева от строки. При ссылке можно использовать эти заголовки.
Для создания заголовков в диалоговом окне Параметры пункта меню
Сервис-Параметры во вкладке Вычисления в группе Параметры книги ус-
тановить флажок Допускать название диапазонов. После этого можно использовать заголовки строк и столбцов для указания данных. Для присвоения имени столбцу или строке необходимо выделить столбец (строку) и записать заголовок в Поле имени, или воспользоваться пунктом меню Вставка-Имя. При присваивании имени необходимо соблюдать следующие правила:
Имя должно начинаться с буквы, обратной косой черты ‘\’ или символа подчёркивания ‘_’.
В имени могут использоваться только буквы, цифры, обратная косая черта и символ подчёркивания.
Нельзя использовать имена, которые могут трактоваться как ссылки на ячейки.
В качестве имён могут использоваться одиночные буквы R и С.
Заменяйте пробелы в именах диапазонов на подчёркивание. Например, на рис. 24 для того чтобы сослаться на данные в ячейке С4
можно либо использовать уже известную вам формулу =С4, либо – форму-
67
лу =Пример_2 Результаты. Пробел в формуле между «Пример 2» и «Результаты» это, как выше сказано, адресный оператор пересечения диапазонов, который вернёт в ячейку с формулой значение ячейки С4 «6». Или для суммирования данных столбца С (см. рис. 24) можно написать =СУММ(Пример_2) и в ячейку будет возвращена сумма диапазона С3:С5 «18».
Будьте внимательны при присвоении заголовков. Заголовки «При-
мер_2» и «Результаты» не записываются в ячейки, как это может показаться из рис. 24. Вернитесь в предыдущий абзац и ещё раз прочитайте, как присвоить заголовок столбцу или строке. В ячейках записываются операнды, перечисленные на стр. 58.
Ячейке или группе ячеек можно присвоить имя и затем использовать его в формулах, например, =Карданный_вал+Маховик вместо =В2+В3, или =СУММ(Карданный_вал: Маховик) вместо =СУММ(В2:В3) (см. рис. 24). Имена могут использоваться как в текущих листах, так и в других листах. Присвоить имя текущей ячейке можно так же как заголовок строке или столбцу.
Циклические ссылки. Циклической ссылкой является формула, зависящая от своего собственного значения, то есть ссылается через другие ссылки или напрямую сама на себя.
Формула, содержащая ссылку на ту же ячейку, в которую она введенапростейший тип циклической ссылки. При этом возникнет сообщение о циклической ошибке и, после нажатия кнопки OK, в ячейку будет возвращено значение «0».
Если вы не создавали циклической ссылки, то, как правило, сообщение о циклической ссылке, означает, что вы допустили ошибку. Нажмите кнопку OK и проверьте формулу. Если вы не можете найти ошибку, воспользуйтесь панелью инструментов Циклические ссылки. Включать/выключать панели инструментов вы умеете. Стрелки слежения этой панели инструментов укажут как влияющие, так и зависимые ячейки.
Однако существуют инженерные и научные вычисления, требующие циклические ссылки с определённым числом итераций. Microsoft Excel предусматривает создание таких формул. Для этого необходимо в диалоговом окне Параметры (пункт меню Сервис-Параметры) во вкладке Вычисления установить флажок Итерации. На рис. 25 в ячейке А1 записана формула =СУММ(А2:В4), в ячейке В1 =СТЕПЕНЬ(А1;5/6). По умолчанию расчёт прекратился после 100 вычислений или в тот момент, когда изменения значений между итерациями стало меньше 0,001.
Число итераций можно изменить. В той же вкладке, где вы установили флажок Итерации, установите другие данные в полях Предельное число итераций и Относительная погрешность. При нажатии функциональной клавиши F9 значение пересчитывается и становиться более близким к ко-
68

нечному результату. Такой процесс называется сходимостью: разность между результатами уменьшается при каждом итерационном вычислении. Если разность между результатами становится больше при каждой итерации, процесс называется расходимостью.
|
А |
В |
С |
D |
1 |
54 |
27,77547 |
|
|
2 |
16 |
15 |
|
|
3 |
11 |
12 |
|
|
4 |
|
|
|
|
5 |
|
|
|
|
|
Рис. 25. Пример циклической ссылки |
|
Функции
Функциями являются специальные, заранее созданные формулы. Они подобны специальным клавишам на некоторых калькуляторах, которые вычисляют квадратные корни, логарифмы и т.д.
Microsoft Excel насчитывает более 300 встроенных функций. Эти функции можно разбить на следующие группы:
математические;
текстовые;
логические;
просмотра и ссылок;
даты и времени;
финансовые;
статистического анализа;
статистические для создания баз данных.
Синтаксис функций. Функция начинается со знака равняется, далее следует имя функции и один или несколько аргументов, заключённых в круглые скобки, например:
=SIN(2).
Пробелы между круглой скобкой и именем функции или аргументом не допускаются. Если пробел установить, в ячейку будет возвращено ошибочное значение #ИМЯ? Некоторые функции не имеют аргумента, например ПИ, ЛОЖЬ, ИСТИНА. Тем не менее, круглые скобки после имени такие функции должны содержать, например:
=Н12+ПИ().
69

При использовании в функции нескольких аргументов они отделяются друг от друга точкой с запятой, например:
=СТЕПЕНЬ(Е56;4/9).
В некоторых функциях можно использовать до 30 аргументов, но при этом общая длина формулы не должна превышать 1024 символа. В то же время любой аргумент может быть диапазоном, содержащем любое число ячеек листа, например:
=СУММПРОИЗВЕД(А1:А4;А5:В6;D24:E26).
Функции могут быть вложенные, то есть в качестве аргумента используются другие функции, например:
=ABS(ГРАДУСЫ(ASIN(F890)+ACOS(2)+R456*ПИ()-ATAN(2/3))).
Типы аргументов. В качестве аргументов в функциях могут использоваться числовые, текстовые, логические значения, именованные ссылки. Текстовый аргумент может быть строкой символов, заключённой в двойные кавычки, или ссылкой на ячейку.
Аргументы некоторых функций должны иметь определённый тип. Например, аргументом функции КОРЕНЬ может быть только положительное число, или аргументом функции ATAN число в диапазоне от /2 до + /2.
При вводе функций с клавиатуры, без использования мастера функций, обратите внимание на то, что при ссылке на ячейку должен быть включен латинский шрифт. В противном случае в ячейку будет возвращено ошибочное значение #ИМЯ?
Ввод функций можно производить с использованием диалогового окна Мастер функций – шаг 1 из 2. Вызвать это окно можно с помощью пункта меню Вставка-Функция…
или кнопки панели инструментов Стандартная fx .
Это диалоговое окно содержит два поля с вертикальными линейками прокрутки: в левом поле расположены Категории (группы) функции, в правом
– собственно Функции. После выбора требуемой функции и нажатии кнопки OK, появляется второе окно мастера функций. Это окно содержит по одному полю для каждого аргумента. Число полей увеличивается автоматически после ввода очередного аргумента, если функция имеет несколько аргументов. Справа от каждого поля отображается текущее значение каждого аргумента, а внизу под последним аргументом вычисленное значение функции. Круглые скобки и знак равенства вводятся автоматически.
Ошибочные значения. Я уже дважды в пособии упоминал ошибочное значение #ИМЯ?. Ошибочные значения в ячейке появляются тогда, когда
70