Денис Колисниченко Ubuntu 10. Краткое руководство пользователя
  • Register

16.3. Формулы

16.3. Формулы

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

Давайте разберемся с самыми простыми формулами. У каждой ячейки есть свой адрес. Адреса назначаются по принципу игры «Морской бой». Обратите внимание: в верхней части таблицы имеются буквенные обозначения столбцов, а слева — номера ячеек в столбце. Адрес первой (в левом верхнем углу) ячейки будет A1, адрес ячейки, которая находится непосредственно под ней, — A2, адрес ячейки, которая расположена справа от первой ячейки, — B1. Думаю, принцип ясен.

Сейчас мы напишем небольшую формулу — запишите в ячейку A1 какое-нибудь число, например, 5. Затем в ячейку A3 запишите выражение: =A1*2. Это и есть простейшая формула.

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

Наша формула умножает значение из ячейки A1 на 2. В ячейке A3 после нажатия клавиши <Enter> вы сразу увидите результат. Саму формулу можно увидеть (и изменить, если нужно) в строке формул (она находится ниже панели инструментов).

Теперь в ячейку A2 запишите значение 7. Перейдите к ячейке A3 и измените ее формулу — просто начинайте печатать в ячейке: =A1+A2.

После нажатия клавиши <Enter> в ячейке A3 вы увидите число 12 — сумму ячеек A1 и A2.

В формулах допустимы знаки арифметических операций (+ — / *), а также скобки для указания приоритетов операций. Операндами могут быть как явно указанные значения, так и адреса ячеек. При построении формул вы также должны учитывать и приоритет самих операций — сначала выполняются операции умножения и деления, а потом — сложения и вычитания.

Вот несколько примеров формул:

=2+(2*2)

=5+B7

=10*(B1/B3)-7

Программа OOo Calc имеет и встроенный набор функций. Их достаточно много, все рассматривать мы не будем. Да в этом и нет особого смысла, — ведь для каждой функции в программе приводится подробнейшее описание.

Одна из самых распространенных — функция SUM — подсчитывает сумму диапазона ячеек. В качестве параметра этой функции нужно передать диапазон ячеек, который указывается так:

адрес_первой_ячейки: адрес_последней_ячейки

Например:

=SUM(B1:B4)

Нажав кнопку выбора функции (см. рис. 16.1), вы сможете выбрать нужную вам функцию, даже если вы до этого не знали, как она называется (на рис. 16.2 в окне мастера функций показана функция SUM).

16.3. Формулы

Открою вам еще один небольшой секрет. Если вам не удобно работать с адресами ячеек, которые автоматически назначаются электронной таблицей, вы сами можете присвоить адрес ячейке. Например, вы хотите, чтобы ячейка D5 называлась не D5, а Koef. Тогда просто щелкните в поле адреса ячейки и вместо D5 введите новое имя, которое вы сможете в дальнейшем использовать в своих формулах, например,

=B1*Koef

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

Форма входа

Советы