Формула в Excel всегда начинается со знака равенства (=) или(+). Формулы подчиняются определенному синтаксису, согласно которому в формулу включается знак равенства (=), за которым идут вычисляемые элементы (операнды), разделенные операторами. В качестве операндов могут выступать постоянные значения (константы), ссылки на ячейки или диапазоны ячеек, заголовки, имена или функции.
В Excel действия выполняются слева направо – с учетом приоритета операторов. Порядком вычислений управляют с помощью скобок, группируя порядок действий скобками.
В формуле часто указывается ссылка на ячейку. Если необходимо, чтобы в ячейке содержалось значение другой ячейки, нужно ввести знак равенства, после которого указать ссылку на эту ячейку. Ячейка, которая содержит формулу, называется зависимой ячейкой. Ее значение зависит от значения другой, влияющей, ячейки.
В приведенном примере скобки вокруг первой части формулы определяют порядок вычислений. Первым определяется значение B4+25, затем полученный результат делится на сумму значений в ячейках D5, E5 и F5.
Пример:
=(B4+25)/СУММ(D5:F5)
Если меняется ячейка, на которую ссылается формула, по умолчанию значение в зависимой ячейке меняется. Например, если значение одной из следующих ячеек меняется, результат формулы =B2+C2+D2 также изменится (рис. 24.4).
Если формула использует не ссылки на ячейки, а константы (например =30+70+110), результат изменится только при изменении самой формулы.
Формулы могут ссылаться на ячейки или на диапазоны ячеек, а также на имена или заголовки, представляющие ячейки или диапазоны ячеек.