Как сделать формулу в опен офис

Обновлено: 07.07.2024

Создание формулы

Ввод формулы напрямую

Как только вы поближе познакомитесь с языком OpenOffice.org Math, вы сможете вводить формулы напрямую. Например, выпишите формулу в текстовом документе: "a sup 2 + b sup 2 = c sup 2". После того, как вы выделите этот текст и выберите соответствующую команду, он будет преобразован в форматированную формулу.

Между прочим, здесь нельзя вычислять формулы, поскольку это всего лишь редактор формул (для ввода и отображения формул), а не программа их вычисления. Для вычисления формул используйте электронные таблицы или же для простых вычислений используйте функцию вычисления текстового документа.

Создание формулы в окне команд

Отдельные символы

Формулы в контексте

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

Если части формулы оформлены по умолчанию с помощью жирного шрифта или курсива, вы можете изменить эти атрибуты с помощью команд "nbold" и "nitalic". Например: nitalic a + bold b - после этого символ A больше не имеет атрибута курсива, а символ B становится жирным. Примечание: Знак плюс изменить таким образом нельзя.

Создание формул автоматически (Вставка → Объект → Формула).

Обычно, они представляют собой объекты внутри документа. Создавать, редактировать и форматировать формулу можно с помощью большого количества предварительно установленных символов и функций (Вид → Выбор).

Ввод формулы напрямую.

Например, выпишите формулу в текстовом документе: "a sup 2 + b sup 2 = c sup 2". После того, как вы выделите этот текст и выберите соответствующую команду (Вставка → Объект → Формула), он будет преобразован в форматированную формулу.

Создание формулы в окне команд.

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

Например, ввести элементы в окно команд: lline a cdot b rline = lline a rline cdot lline b rline

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

Calc имеет расширенные средства анализа, построения диаграмм и возможности принятия решений, ожидаемые от высококачественных электронных таблиц. Он включает более чем 300 функций, в том числе для финансовых, статистических и математических операций.

Функция, введенная в ячейку, помогает анализировать или управлять данными в электронной таблице. Все что необходимо сделать — добавить аргументы и вычисление выполнится автоматически. Именно в функциях сосредоточена вся мощь электронных таблиц.

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

Имя функции Описание
ABS Функция ABS возвращает абсолютное значение числа
COUNTIF Функция подсчитывает количество ячеек в диапазоне, которые удовлетворяют заданному условию
SIN Функция возвращает синус заданного угла (в радианах)
COS Функция возвращает косинус заданного угла (в радианах)
EXP Функция возвращает математическую константу "e" возведенную в степень числа
RAND Функция возвращает случайное число между 0 и 1
RANDBETWEEN Функция возвращает целое случайное число в указанном диапазоне
SQRT Функция возвращает положительное значение квадратного корня числа
SUM Функция суммирует содержимое ячеек
SUMIF Функция суммирует содержимое ячеек в диапазоне, которые удовлетворяют заданному условию
SUMSQ Функция возвращает сумму квадратов аргументов

Имя функции Описание
AND Функция возвращает TRUE, если все аргументы определяются как TRUE, и FALSE в противном случае
FALSE Функция возвращает логическое значение FALSE
IF Функция возвращает одно из двух значений, в зависимости от результатов проверки условия
NOT Функция меняет на противоположное логическое значение своего аргумента. Возвращается TRUE, если аргумент FALSE, и FALSE, если аргумент TRUE
OR Функция возвращает TRUE, если любой из аргументов определяется как TRUE, и FALSE в противном случае
TRUE Функция возвращает возвращает логическое значение TRUE


1. Так как функция ABS возвращает число "по модулю", п оставим курсор в ячейку А1 и введем любое отрицательное число в окно ввода и нажмем Enter.


2. Ставим курсор в соседнюю клетку, где будут производиться вычисления. Открываем Мастер функций. Выбираем категорию функций: Все, ищем функцию ABS. Двойным щелчком мыши или кнопкой "Далее" выбираем нужную функцию.


3. В любое из выделенных красным полей необходимо ввести число, адрес ячейки, или же просто выбрать ячейку/диапазон ячеек левой кнопкой мыши. Далее нажимаем кнопку OK (желтое выделение). В нашем случае в ячейке B1 будет выполняться сама функция, а значение будет браться из ячейки A1.

Рассмотрим два вида адресации ячеек — абсолютную и относительную. Принцип относительной адресации ячеек: адреса ячеек, используемые в формулах, определены относительно места расположения, т.е. при всяком перемещении (копирование, автозаполнение, удаление и т.п.) формулы в другое место таблицы изменяются имена ячеек в формулах (рис.24).

openoffice calc

Иногда необходимо, чтобы при переносе формулы адрес ячейки не изменялся, то есть был абсолютным. В таком случае используется так называемое замораживание адреса с помощью символа $. Например, A$1 — замораживается строка (рис. 25), $A1 — замораживается столбец (рис. 26), $A$1 — замораживается ячейка (рис. 27).

OpenOffice Calc

Работа с формулами и мастером функций

Все расчеты в Сalc проводятся с помощью формул. Формулы состоят из арифметических или логических выражений, состоящих из чисел, адресов ячеек и функций, соединенных между собой знаками арифметических операций и операций отношения, и начинающееся со знака =. При записи формулы следует соблюдать обычные правила алгоритмических языков: арифметические операции выполняются слева направо в порядке старшинства (возведение в степень ^ , умножение *, деление /, сложение +, вычитание -). Для изменения порядка выполнения операций используются круглые скобки, аргумент функции также берется в круглые скобки, количество открывающих скобок равно количеству закрывающих скобок. Адреса ячеек вводят с помощью мыши. Если кликнуть на ячейку при написании формулы, её имя отобразится в формуле и выделится красным цветом.

OpenOffice Calc

+ сложение

/ деление

- вычитание

^ возведение в степень

* умножение

: задание диапазона

Для удобства написания формул в OpenOffice.org Calc разработан "Мастер функций" (рис. 29).

OpenOffice Calc

Чтобы вызвать его, нажмите кнопку "Мастер функций" слева от строки ввода или Вставка > Функция. В окне Мастера набираются функции и проверяется правильность их набора; список доступных функций зависит от того, какую категорию выбрали. Кроме перечисленных выше категорий, для удобства добавлены "Все" и "Последние использованные".

Рассмотрим применение некоторых возможностей Calc на примере.

Некоторые функции Calc:

SUM – функция суммирования (категория Математический).

TODAY - выдает значение текущей даты в стандартном формате, рис. 30 (категория Дата и время).

OpenOffice Calc

AVERAGE(число1;число2. ) — позволяет найти среднее арифметическое аргументов, рис. 31 (категория Статистический).

OpenOffice Calc

PROPER – преобразует текст, делая буквы всех слов прописными, а остальные – строчными, рис. 32 (категория Текст).

Рассмотрим два вида адресации ячеек — абсолютную и относительную. Принцип относительной адресации ячеек: адреса ячеек, используемые в формулах, определены относительно места расположения, т.е. при всяком перемещении (копирование, автозаполнение, удаление и т.п.) формулы в другое место таблицы изменяются имена ячеек в формулах (рис.24).

openoffice calc

Иногда необходимо, чтобы при переносе формулы адрес ячейки не изменялся, то есть был абсолютным. В таком случае используется так называемое замораживание адреса с помощью символа $. Например, A$1 — замораживается строка (рис. 25), $A1 — замораживается столбец (рис. 26), $A$1 — замораживается ячейка (рис. 27).

OpenOffice Calc

Работа с формулами и мастером функций

Все расчеты в Сalc проводятся с помощью формул. Формулы состоят из арифметических или логических выражений, состоящих из чисел, адресов ячеек и функций, соединенных между собой знаками арифметических операций и операций отношения, и начинающееся со знака =. При записи формулы следует соблюдать обычные правила алгоритмических языков: арифметические операции выполняются слева направо в порядке старшинства (возведение в степень ^ , умножение *, деление /, сложение +, вычитание -). Для изменения порядка выполнения операций используются круглые скобки, аргумент функции также берется в круглые скобки, количество открывающих скобок равно количеству закрывающих скобок. Адреса ячеек вводят с помощью мыши. Если кликнуть на ячейку при написании формулы, её имя отобразится в формуле и выделится красным цветом.

OpenOffice Calc

+ сложение

/ деление

- вычитание

^ возведение в степень

* умножение

: задание диапазона

Для удобства написания формул в OpenOffice.org Calc разработан "Мастер функций" (рис. 29).

OpenOffice Calc

Чтобы вызвать его, нажмите кнопку "Мастер функций" слева от строки ввода или Вставка > Функция. В окне Мастера набираются функции и проверяется правильность их набора; список доступных функций зависит от того, какую категорию выбрали. Кроме перечисленных выше категорий, для удобства добавлены "Все" и "Последние использованные".

Рассмотрим применение некоторых возможностей Calc на примере.

Некоторые функции Calc:

SUM – функция суммирования (категория Математический).

TODAY - выдает значение текущей даты в стандартном формате, рис. 30 (категория Дата и время).

OpenOffice Calc

AVERAGE(число1;число2. ) — позволяет найти среднее арифметическое аргументов, рис. 31 (категория Статистический).

OpenOffice Calc

PROPER – преобразует текст, делая буквы всех слов прописными, а остальные – строчными, рис. 32 (категория Текст).

Читайте также: