Microsoft Office

ОглавлениеДобавить в закладки К обложке

Формулы

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

Откроем новый лист и в первую ячейку (А1) внесем цифру 1. Допустим, вы хотите, чтобы число в каждой последующей строке одного столбца было в два раза больше предыдущего. Выделив щелчком вторую клетку столбца с номером А2, отправьте курсор в строку, отмеченную знаком «=» (она находится непосредственно над полем с клеточками и предназначена как раз для записи формул). В строке впишите формулу, устанавливающую зависимость второй клетки от первой. При записи формул необходимо поставить перед ними знак «=», чтобы Excel смог отличить формулу от простой текстовой записи.

=A1*2

После нажатия кнопки ввода во второй клеточке столбца появится число 2. Теперь выделите мышкой клетку, которой мы присвоили формулу, подцепите мышкой правый нижний угол этой клетки и, держа нажатой левую кнопку мыши, потяните ее вниз по столбцу, до тех пор, пока курсор не остановится на клетке с нужным вам номером, например, с номером А64. Теперь, отпустив кнопку мыши, вы присвоите всем выделенным вами ячейкам формулу первоначальной клетки с одной маленькой поправкой: в формуле для каждой новой клетки в столбце будет фигурировать именно ее клетка-предшественница, а не первоначальная клетка А1. Это преобразование Excel выполнит автоматически.

Итак, у вас получился ряд из 64 клеток, в каждой из которых вписано число, вдвое большее числа в предыдущей клетке. Осталось узнать сумму. Как мы помним, это можно сделать, поставив курсор на свободную ячейку под нужным столбцом и нажав кнопку Σ (сумма) на Панели инструментов Excel. Программа моментально рассчитает сумму чисел в столбце и выдаст результат. Но этот простой путь нас уже не устраивает – ведь эту же операцию можно проделать с помощью формулы!

Итак, нам нужно узнать сумму значений ячеек в диапазоне с A1 по A64. Формула на этот случай будет такая:

=СУММ(А1:А64)

Знак «:» используется в Excel для сокращенного обозначения интервала ячеек, то есть, «A1:A64» означает «от ячейки A1 до ячейки A64».

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

Правило построения формул

Как видим, любая формула состоит из нескольких основных частей:

■ Знак равенства (=), с которого обязательно начинается любая формула. Если знак равенства отсутствует, Excel интерпретирует данные не как формулу, а как обычный ввод в ячейку.

■ Значения или ссылки на ячейки, с которыми выполняются расчеты.

■ Операторы (простые математические операции, такие как сложение или умножение).

Операторы Excel

Например, простейшая формула имеет вид:

=А1+А2

Эта формула складывает значения ячеек А1 и А2. При создании формул Excel важно помнить о приоритете операторов.

При обработке формулы Excel выполняет операции слева направо в следующем порядке:


Логин
Пароль
Запомнить меня