Мария Кожухарь
Мария Кожухарь | Репутация: 100 (Кандидат) 4 октября 2011 в 15:04
Как работать с формулами в Calc
Юра Зося
Юра Зося | Репутация: 115 (Кандидат) 4 октября 2011 в 16:47

В Calc используются следующие операторы: математические, текстовые, операторы сравнения и операторы ссылок. Формула всегда начинается со знака равенства (=), а затем следуют операнды и операторы, например =24*3, или =А1+В2*(С10-D8)/ SUM(L12:H4), где 24, 3 — константы; SUM — функция автосуммирования; А1, В2, С10, D8, L12 и H4 — ссылки на адреса ячеек; +, -, / и * — операторы. Формулу можно вводить непосредственно в ячейку или же в окно ввода на строке формул. После вычисления в ячейке отображается полученный результат, а на строке формул в окне ввода — созданная формула.
Если выделить ячейку с формулой, то в самой ячейке будет отображаться результат вычисления, а в строке формул — ее формула. Операторы Математические операторы Математические операторы — это операторы простых действий: сложения, вычитания, умножения и т. д. Вводятся с помощью клавиатуры.
• + (плюс) — сложение;
• – (минус) — вычитание или отрицание;
• * (звездочка) — умножение;
• / (косая черта) — деление;
• % (знак процента) — процент;
• ^ (знак крышки) — возведение в степень. Операторы сравнения Операторы сравнения — это операторы сравнения разных значений, результатом которого является логическое выражение ИСТИНА или ЛОЖЬ.
• = (знак равенства) — показывает значения, равные заданному;
• > (знак «больше») — показывает значения больше заданного;
•< (знак «меньше») — показывает значения меньше заданного;
• >= (знак «больше или равно») — показывает значения, которые больше или равны заданного;
•<= (знак «меньше или равно») — показывает значения, которые меньше или равны заданному;
• ? (знак «не равно») — показывает значения, не равные заданному. текстовый оператор текстовый оператор амперсанд (&) — это оператор объединения нескольких текстовых отрывков в одну строку, например двух последовательностей знаков в одну последовательность. операторы ссылок оператор ссылок — это оператор ссылки на диапазон ячеек.
• : (двоеточие) — используется между ссылками на первую и последнюю ячейки диапазона. такое сочетание представляет собой ссылку на диапазон, например a10:c20;
• ; (точка с запятой) — оператор объединения нескольких ссылок в одну, например sum(с10:в15; е45:т30);
• ( ) знак пробела — оператор пересечения множеств, который используется для ссылки на общие ячейки двух диапазонов. например, в10:d20 c15:c25.
каков приоритет операторов в случае использования в формуле нескольких операторов они выполняются в следующем порядке:
1. операторы ссылок (двоеточие, точка с запятой, пробел).
2. минус.
3. процент.
4. возведение в степень.
5. умножение и деление.
6. сложение и вычитание.
7. объединения нескольких текстовых отрывков в одну строку.
8. операторы сравнения.
-если формула содержит операторы с одинаковым приоритетом, то они исполняются слева направо. для изменения порядка вычисления в формулах можно использовать круглые скобки.
 
Формулу можно создать с использованием констант, ссылок, функций или имен, а также смешанного вида. Существуют также вложенные формулы.
Как создать простую формулу
Под простой формулой здесь понимается формула, содержащая числовые константы и операторы.
1. В окне открытого листа выделите ячейки, где будет находиться формула.
2. Введите символ (=) c клавиатуры.
3. Наберите нужное число, а затем знак действия ( -, /, +, *).
4. Введите следующее нужное число, например =5*6.
5. Используйте следующие клавиши:
• Enter — для перехода вниз по столбцу;
• Shift+Enter — для перехода вверх по столбцу;
• Tab — для перехода вправо по строке;
• Shift+Tab — для перехода влево по строке.
-При создании формулы действуют стандартные правила математических вычислений.
 
Как создать формулу с использованием ссылок
Следующий вид формул основан на вычислениях с использованием ссылок на ячейки.
1. В окне открытого листа выделите ячейку, где будет находиться формула.
2. Введите символ (=) c клавиатуры.
3. Затем введите адрес ячейки, содержащий нужные значения.
-Щелкните по ячейке на табличном поле (если ячейка находится в пределах видимости) или вручную наберите ее адрес, используя английскую раскладку клавиатуры.
4. Вставьте в формулу оператор и введите адрес следующей ячейки.
-Повторяйте ввод операндов и операторов столько раз, сколько требуется согласно создаваемой формуле.
5. Завершите создание формулы так же, как в предыдущей инструкции.
Как создать формулу с абсолютной ссылкой на ячейку
1. В окне открытого листа выделите ячейку, где будет находиться формула.
2. Введите символ (=) c клавиатуры.
3. Создайте нужную формулу с использованием ссылок на ячейки.
4. Не закрепляя созданную формулу, щелкните в адресном окошке перед адресом ячейки, которую необходимо сделать абсолютной ссылкой.
5. Нажмите на клавиатуре клавишу F4.
-В адрес ячейки перед именем столбца и номером строки добавится символ $.
6. Нажмите клавишу Enter.
Как создать формулу с использованием имен
Следующий вид формул основан на вычислениях с использованием созданных имен ячеек, диапазонов ячеек, формул, констант или таблиц.
1. В окне открытого листа выделите ячейки, где будет находиться формула.
2. Введите символ (=) c клавиатуры.
3. Наберите нужное имя, затем введите оператор и снова наберите имя, например =Количество*Цена_закупки.
-Также существующее имя можно выбрать в меню адресного окошка, раскрыв его на строке формул. Как изменить созданную формулу
1. В окне открытого листа выделите ячейку с нужной формулой.
2. Поставьте курсор в окно ввода на строке формул и щелкните левой кнопкой мыши.
3. Введите новые значения, операторы, ссылки и т. д.
-Для перемещения по формуле можно использовать клавиши со стрелками.
4. Закрепите результат нажатием клавиши Enter, Tab или щелчком по кнопке Ввод на строке формул. Как изменить созданную формулу непосредственно в ячейке
1. В окне открытого листа дважды щелкните левой кнопкой мыши в ячейке с нужной формулой.
2. После того как в ячейке отобразится формула, а ячейки, чьи данные в ней используются, выделятся цветными маркерами, редактируйте формулу.
-Для изменения ссылки в формуле можно перемещать непосредственно цветные маркеры на новые ячейки.
3. Закрепите результат нажатием клавиши Enter, Tab или щелчком по кнопке Ввод на строке формул.
Как скопировать формулу в другую ячейку
При простом копировании формулы в другую ячейку все ссылки, используемые в формуле, автоматически заменяются в соответствии с новым размещением формулы.
1. В окне открытого листа выделите ячейку с нужной формулой.
2. Используйте любой известный способ копирования (кнопка Копировать на панели Стандартная, контекстное меню, Ctrl+C и т. д.).
3. Выделите ячейку, в которую необходимо вставить формулу.
4. Используйте любой известный способ вставки (кнопка Вставить на панели Стандартная, контекстное меню, Ctrl+V и т. д.).
Как скопировать только результат формулы
1. В окне открытого листа выделите ячейку с нужной формулой.
2. Используйте любой известный способ копирования (кнопка Копировать на панели Стандартная, контекстное меню, Ctrl+C и т. д.).
3. Выделите ячейку, если необходимо вставить результат формулы.
4. Откройте меню кнопки Вставить на панели Стандартная.
5. В списке команд выберите:
• Текст без форматирования — для вставки только текстовой информации;
• Форматированный текст — для вставки форматированной текстовой информации.
Как скопировать формулу с помощью относительной ссылки Если вычисления производятся для двух расположенных рядом столбцов значений, то для копирования формулы можно использовать относительную ссылку.
1. В окне открытого листа создайте формулу для первой пары ячеек нужных столбцов. Например, чтобы сложить значения, содержащиеся в диапазонах А1:А10 и В1:В10, в ячейке С1 введите формулу =А1+В1.
2. Выделите ячейку с созданной формулой. В нашем примере это ячейка С1.
3. Наведите курсор на правый нижний угол маркера выделения и, когда он станет тонким черным крестом, при нажатой левой кнопке протащите вниз по столбцу.
4. В каждой ячейке диапазона ячеек С2:С10 формула будет использовать ссылки на новые соответствующие ячейки: в ячейке С2 формула примет вид =А2+В2, в ячейке С3 — соответственно =А3+В3 и т.д.
Материал взят из http://www.openoffice3.ru