Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Самоучитель MS Exel.doc
Скачиваний:
89
Добавлен:
13.05.2015
Размер:
43.35 Mб
Скачать

7. Формулы

7.1. Ссылки

Каждая ячейка таблицы Microsoft Office Excel имеет свой уникальный адрес, которое отображается в поле «Имя» в верхней части рабочей области.

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

Проще всего вводить формулы не в ячейки, а в строку формул. Щелкните в строке формул.

Все формулы в Excel начинаются со знака равенства. Этот символ помогает программе определить, что вводимые в ячейку данные следует интерпретировать не как обычный текст, а как набор команд, позволяющий в результате получить некие обработанные данные. Введем с клавиатуры знак равенства.

Теперь для того, чтобы использовать данные из какой-либо ячейки в качестве компонента формулы, достаточно ввести адрес этой ячейки в нужное место. Введем адрес первой ячейки, участвующей в вычислениях.

Соответствующая ячейка выделилась цветной рамкой. Это означает, что ее адрес указан правильно, а выделение помогает отслеживать, с каким ячейками производятся операции. Теперь введем оператор – знак плюса.

Теперь можно ввести адрес ячейки со вторым слагаемым, а можно просто щелкнуть на нужной ячейке, чтобы включить ее адрес в формулу. Щелкните на ячейке со вторым слагаемым.

Адрес этой ячейки добавился в формулу. Также в формулу можно вписывать и обыкновенные числа, например, умножать содержимое ячеек на константу, введенную с клавиатуры и т.п. Для завершения ввода формулы нажмите кнопку «Ввод» слева от строки формул.

Как вы можете видеть, в ячейке отображается результат вычислений, в то время как в строке формул – непосредственно формула, по которой вычисления были произведены.

Сумму можно также подсчитать, выбрав ячейку в которой необходимо посчитать сумму и нажать кнопку Сумма на панели инструментов Главная. Таким образом будет введена функция «СУММ», складывающая значения по столбцу в интервале ячеек. Использование этой функции упрощает суммирование, если требуется сложить большое число значений, избавляя от необходимости набирать формулу.

После нажатии клавиши Enterв ячейке будет отображен результат вычислений.

В Microsoft Office Excel существует возможность упростить вычисления с помощью функций:

Имя функции

Вычисляет

СУММ

Суммарное значение

СРЗНАЧ

Среднее значение

МАКС

Наибольшее значение

МИН

Наименьшее значение

Использование функций упрощает длинные формулы.

Функция СУММ — только одна из многих функций Excel. Эти определённые заранее формулы упрощают процесс начала вычислений. Используя функции, вы можете легко и быстро создавать формулы, которые трудно создать самостоятельно.

Функцию СРЗНАЧ можно использовать для вычисления среднего значения столбца или строки.

Функция МАКС используется для нахождения наибольшего значения в некотором наборе чисел.

Функция МИН МАКС используется для нахождения наименьшего значения в некотором наборе чисел.

При копировании ячейки, содержащей формулу, будет скопирован не результат вычисления, а сама формула. Следует различать относительные и абсолютные ссылки. При создании формулы, в которой задействованы ссылки, такие ссылки по умолчанию являются относительным, то есть, они зависят от того, в каком месте листа находится ячейка с результатом вычисления и ячейки, содержащие используемые данные. Другими словами, такая ссылка указывает не на конкретную ячейку, а как бы запоминает, на какой позиции по вертикали и горизонтали находится указываемая ячейка относительно той, в которую вводится ссылка. В нашем случае, ячейка с результатом содержит сведения о ячейках, которые находятся на определенном расстоянии от нее. Если мы скопируем формулу в другую ячейку, указанное расстояние останется прежним, но так как местоположение ячейки со скопированной формулой не будет совпадать с исходным положением, то и вычисление будет проводиться по ячейкам, которые окажутся на этом расстоянии. Для примера, скопируем формулу в другую строку таблицы. Сейчас у нас уже активна ячейка с формулой. На странице «ленты» «Главная» нажмите кнопку «Копировать».

Щелкните в другой ячейке.

Нажмите кнопку «Вставить».

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

Иногда бывает необходимым строго привязать формулу к определенным ячейкам, участвующим в вычислениях, чтобы при изменении адреса ячейки с формулой ее результат не изменялся. Для этого используют абсолютные ссылки, которые не зависят от адреса ячейки с формулой. Признаком абсолютной ссылки является знак доллара «$» перед числовым обозначением строки и буквенным обозначением столбца. Рассмотрим использование абсолютных ссылок на примере. Щелкните в строке формул. Теперь поставим знак доллара «$» перед каждым числовым обозначением строки и буквенным обозначением столбца.

Для завершения ввода формулы нажмите кнопку «Ввод» слева от строки формул.

Теперь ссылка является абсолютной, и при ее копировании результат не изменится.

Для примера, нажмите кнопку «Копировать». Сделайте активной другую ячейку и нажмите кнопку «Вставить».

Несмотря на то, что положение ячейки с формулой изменилось, результат остался прежним как в ячейке, так и в строке формул.

ВMicrosoft Office Excel 2007 есть интересная особенность: если перетащить при помощи мыши ячейку с одним из слагаемых в другое место, либо перетащить мышью ячейку с формулой, результат вычислений от этого не изменится, независимо от того, относительная ссылка использована в формуле или абсолютная. Это происходит потому, что Excel динамически отслеживает перемещение всех ячеек, участвующих в вычислении.