Контакты

Работа с функциями в опен офис кальк. Математическая функция SUM. Суммирование значений диапазона. Использование регулярных выражений в условии

В OpenOffice Calc реализована возможность вычисления нескольких простых показателей без применения функций и формул.

К таким показателям относятся:

  • Сумма . Вычисляется только сумма чисел диапазона или ячеек. Аналогична функции SUM .
  • Количество . Подсчитывается количество ячеек диапазона, содержащих только числовые данные (кроме текста).
  • Количество2 . Подсчитывается количество ячеек диапазона, содержащих любые значения (текст, числа, даты и т.д.). Похож на показатель «Количество», но с более расширенным функционалом.
  • Максимум . Показывает максимальное значение в диапазоне.
  • Минимум . Показывает минимальное значение в диапазоне.
  • Среднее значение . Вычисляется среднее арифметическое значение в диапазоне.

Вычисление данных показателей в OpenOffice Calc без применения функций и формул происходит следующим образом.

  1. В табличном редакторе Calc бесплатного офисного приложения OpenOffice, выделяется диапазон, в котором нужно подсчитать один из перечисленных ранее показателей.
  2. Курсор мыши наводится на панель в правой половине нижней границы рабочего листа, и нажимается правая кнопка мыши. Из списка со всеми показателями выбирается один показатель.

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

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

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

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

Практикум

Рассчитаем в Calc, без применения функций и формул, сумму, минимальный, максимальный и средний ежедневный приход денежных средств, а также количество дней отчетного периода, используя условные исходные данные по приходу денежных средств в кассу розничного магазина за период с 1 по 15 ноября 2012 года.

  1. Выделим диапазон C2:C16.
  2. Наведем курсор на нижнюю правую панель под рабочим листом. В появившемся списке выберем «сумма». В результате появится суммой диапазона 12 843 191.

Минимум , максимум , среднее значение вычисляются аналогично.

Для знакомства с функциональными возможностями показателя «количество2» выделим диапазон B2:B16. Результат будет равен 15. В отличие от показателя «количество», показатель «количество2» более расширен по функционалу и подсчитывает количество любых значений в ячейках диапазона.

Дата День недели Оборот, руб.
01.11.2012 Четверг 689 585
02.11.2012 Пятница 897 123
03.11.2012 Суббота 854 789
04.11.2012 Воскресенье 956 871
05.11.2012 Понедельник 874 965
06.11.2012 Вторник 788 924
07.11.2012 Среда 789 634
08.11.2012 Четверг 875 614
09.11.2012 Пятница 879 321
10.11.2012 Суббота 879 219
11.11.2012 Воскресенье 951 478
12.11.2012 Понедельник 889 743
13.11.2012 Вторник 873 215
14.11.2012 Среда 858 147
15.11.2012 Четверг 784 563

Предположим, что Вы имеете два числа в ячейках <В1> и <С2> и хотите показать
сумму их обоих в ячейке <А1>
Сделайте следующее:

  1. Поместите курсор в ячейку <А1> и нажмите клавишу "= ". Автоматически появляется панель Формула. В крайней левой части панели Вы можете видеть координаты выбранной ячейки.
  2. Нажмите в ячейке <В1>. Идентификатор этой ячейки автоматически отображается в строке формулы, и вставляется в ячейку <А1>.
  3. Нажмите на клавишу "+ ".
  4. Нажмите на ячейку <С2>. Вы можете видеть окончательную формулу «=sum +» отображаемую и в выбранной ячейке и в строке формулы.
  5. Нажмите клавишу Enter .

Шаблон - это заготовка, которую Вы используете, для создания других документов. Например, Вы можете создать шаблон для бизнеса, который имеет эмблему вашей компании на первой странице. Все новые документы, созданные на основе этого шаблона будут иметь эмблему вашей компании на первой странице.

Использование шаблонов для создания документа:

  1. В главном меню, выберите Файл > Создать > Шаблоны и документы.
  2. Откроется диалоговое окно Шаблоны и Документы .
  3. В поле слева, выберите значок Шаблоны , если он еще не выбран. Список папок шаблонов появляется в центральном поле.
  4. Откройте (двойным щелчком) папку, содержащую шаблон, который Вы хотите использовать. Список всех шаблонов, содержащихся в этой папке, появляется в центральном поле.
  5. Выберите шаблон, который Вы хотите использовать.

Для того, чтобы создать шаблон из документа:

  1. Откройте новый или существующий документ, из которого Вы хотите сделать шаблон.
  2. Добавьте содержание и стили, которые Вы хотите.
  3. В главном меню, выберите Файл > Шаблоны > Сохранить . Откроется диалоговое окно Шаблоны.
  4. В поле Новый шаблон введите имя для нового шаблона.
  5. В списке Категории выберите категорию, для которой Вы хотите назначить шаблон. Категория - просто папка шаблонов, в которой Вы хотите сохранить шаблон.
  6. Нажмите OK. Writer сохранит новый шаблон.

Для создания шаблона с использованием мастера:

  1. В главном меню выберите Файл > Мастер > тип требуемого шаблона
  2. Следуйте командам на страницах мастера. Этот процесс немного отличен для каждого из типов шаблонов, но формат подобен для всех из них.
  3. В последнем разделе мастера, Вы можете определить имя и местоположение для сохранения шаблона. Заданное по умолчанию местоположение - ваш пользовательский каталог шаблонов, но Вы можете выбрать другое местоположение, как Вы предпочитаете.
  4. В завершении, Вы имеете возможность создания нового документа из вашего шаблона немедленно, или вручную сменить шаблон.

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

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

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

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

Поля - чрезвычайно полезная возможность Writer. Они используются для данных, которые могут изменяться в документе, таких как текущая дата или общее количество страниц. Чтобы быстро включить или выключить затенение полей, выполните Вид >Затенение полей или нажмите Ctrl+F8 . Вы можете быстро вставить наиболее употребляемые поля в ваш документ используя Вставить > Поля из строки меню и выбрав необходимое поле из списка.

Writer предоставляет несколько мест, где Вы можете хранить информацию на которую ссылаются поля. Мы рассмотрим здесь некоторые из них.

Семь свойств документа (Время, Дата, Название, Тема, Автор, Номер страницы и Количество страниц) находятся в меню Вставить > Поля. Чтобы вставить одно из этих полей, нажмите на него в меню.
Другие свойства документа находятся на закладках Сведения о документе и Документ диалогового окна Поля, вызываемом посредством Вставить > Поля > Дополнительно.

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

Вот некоторые удобные клавиатурные команды для использования при работе с полями:
Ctrl+F2 Открыть диалоговое окно Поля.
Ctrl+F8 Включить/выключить затенение полей.
Ctrl+F9 Показать/скрыть имена полей.
F9 Обновить поля.

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

Как уже отмечалось, ввод формулы начинается со знака равенства, далее пишется сама формула. К примеру: =4+16 . Записав такую формулу и нажав Enter , мы увидим в ячейке число 20. Конечно, формулы без переменных обычно не имеют особого смысла, поэтому теперь посмотрим, как использовать переменные, в качестве которых в OpenOffice.org Calc служат адреса ячеек. К примеру, если в A1 мы записали число 20, то после записи в B1 формулы =A1^2 и нажатия Enter в ячейке B1 появится число 400.

Основные арифметические операции, доступные OpenOffice.org Calc :

  • "+" - сложение;
  • "-" - вычитание;
  • "*" - умножение;
  • "/" - деление;
  • "^" - возведение в степень;
  • ":" - задание диапазона.

Кроме этих операций, в OpenOffice.org Calc доступен обширный набор функций следующих категорий:

  • работа с базами данных;
  • обработка времени и дат;
  • финансовые;
  • информационные;
  • логические;
  • математические;
  • работа с массивами;
  • статистические;
  • текстовые;
  • дополнительные.

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

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

В поле редактирования "Формула" отображается текущая формула, которую можно непосредственно редактировать - а можно, поставив курсор в необходимую позицию, дважды щёлкнуть по имени функции из списка, и выбранная функция вставится в окно ввода. Останется только либо ввести аргумент с клавиатуры, либо нажать кнопку:

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

Для случая, когда формула достаточно проста (содержит знаки "+" , "-" , "*" , "/" , "^" ), но состоит из относительно большого числа переменных, рассмотрим следующий пример:

Пусть требуется вычислить A1+C5*B4 ; для этого:

Нажмите "=", после чего выберите с помощью стрелок управления курсором ячейку A1 (при первом же нажатии на клавишу управления курсором появится красный прямоугольник-курсор). Затем нажмите "+" и выберите C5 , нажмите "*" и, наконец, выберите B4 . Таким способом с помощью клавиатуры можно быстро формировать формулы (ячейки можно выбирать и указателем мыши).

После ввода "=" и какой-либо буквы OpenOffice.org Calc автоматически высвечивает имя функции, начинающейся на эту букву. Эта возможность позволяет набирать не всю формулу, а только первые её буквы, а дальше, если предложенная функция является именно той, которая нужна, останется только нажать "Enter" .

Бывает так, что при вводе формул в качестве их аргументов требуется передавать не адрес ячейки, а целую область - к примеру, необходимо просуммировать все значения в столбце A , начиная с адреса A2 по адрес A11. Конечно, можно написать =A2+A3+...+A10+A11 - но гораздо проще и в любом случае правильнее будет написать "=Су", затем воспользоваться подсказкой (Сумм ) и, нажав "Enter", в скобках вписать диапазон "A2:A11" .

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

Логические функции

Функция в OpenOffice Calc

Описание

Аналог в MS Excel

AND(логическое_значение_1;

Возвращает значение "ИСТИНА", если все аргументы

И(логическое_значение_1;

логическое_значение_2;...логи-

имеют значение "ИСТИНА". Если хотя бы один эле-

логич._значение_2;...логи-

ческое_значение_30)

мент имеет значение "ЛОЖЬ", возвращается значение

ческое_значение_30)

ЛОЖЬ.

Условия для

столбца или строки. Значение "ИСТИНА" возвращает-

ся, если значения всех ячеек диапазона возвращают ре-

зультат "ИСТИНА".

Возвращает логическое значение "ЛОЖЬ". Функция

FALSE() не требует аргументов.

IF(условие; тогда_значение;

Задает логическую проверку, которую требуется вы-

ЕСЛИ(условие; тогда_значение;

иначе_значение)

полнить. Условие - любое значение или выражение, ко-

иначе_значение)

торое может иметь значение "ИСТИНА" или "ЛОЖЬ".

Тогда_значение (необязательно) - значение, которое

возвращается, если условие выполняется (т. е. возвра-

щает значение "ИСТИНА"). Иначе_значение (необяза-

тельно) - значение, которое возвращается, если условие

не выполняется (т. е. возвращает значение "ЛОЖЬ").

NOT(логическое_значение)

Возвращает обратное логическое значение. Логиче-

НЕ(логическое_значение)

ское_значение - любое значение для преобразования.

OR(логическое_значение_1; ло-

Возвращает значение "ИСТИНА", если хотя бы один из

ИЛИ(логическое_значение_1; ло-

аргументов имеет значение "ИСТИНА". Возвращает

гическое_значение_2;...логиче-

ское_значение_30)

значение "ЛОЖЬ", если все аргументы имеют значение

ское_значение_30)

ЛОЖЬ. Логическое_значение_1; логическое_зна-

чение_2;...логическое_значение_30 - условия для

проверки. Все условия могут иметь значение "ИСТИ-

НА" или "ЛОЖЬ". Если в качестве параметра указан

диапазон, функция использует значение из текущего

столбца или строки диапазона.

Функция TRUE() не требует аргументов и всегда

возвращает логическое значение "ИСТИНА".

Информационные функции

Функция в OpenOffice Calc

Описание

Аналог в MS Excel

ISERROR(значение)

Возвращает значение "ИСТИНА", если значение ссылается

ЕОШИБКА(значение)

на любое значение ошибки. Значение - любое значение или

выражение для проверки наличия ошибки.

Функции для баз данных

Функция в OpenOffice Calc

Описание

Аналог в MS Excel

DAVERAGE(база данных;

Возвращает среднее значение для всех ячеек (полей) во

ДСРЗНАЧ(база_данных; поле;

поле базы данных; крите-

всех строках (записях базы данных), которые соответству-

критерий)

рий поиска)

ют указанному критерию поиска. Поиск предусматривает

поддержку регулярных выражений.

DCOUNT(база данных;

БСЧЁТ(база_данных; поле;

поле базы данных; крите-

критерий)

рий поиска)

вает поддержку регулярных выражений. В качестве пара-

метра Поле базы данных, можно ввести адрес ячейки для

обозначения столбца или цифру 0 для обозначения всей

базы данных. Этот параметр не должен быть пустым.

DCOUNTA(база данных;

Служит для подсчета в базе данных количества строк (за-

БСЧЁТА(база_данных; поле;

поле базы данных; крите-

писей), которые соответствуют выбранному критерию по-

критерий)

рий поиска)

ния. Поиск предусматривает поддержку регулярных выра-

DGET(база данных; поле

Возвращает содержимое ячейки, которая соответствует

БИЗВЛЕЧЬ(база_данных; поле;

базы данных; критерий

указанному критерию поиска. В случае возникновения

критерий)

ошибки функция возвращает либо #ЗНАЧ! для ненайден-

ных строк, либо Ошибка:502, если найдено несколько яче-

DMAX(база данных; поле

Возвращает максимальное значение ячейки (поля) в базе

ДМАКС(база_данных; поле;

базы данных; критерий

критерий)

регулярных выражений.

DMIN(база данных; поле

Возвращает минимальное значение ячейки (поля) в базе

ДМИН(база_данных; поле;

базы данных; критерий

данных (во всех записях), которая соответствует указанно-

критерий)

му критерию поиска. Поиск предусматривает поддержку

регулярных выражений.

DPRODUCT(база данных;

Перемножает все ячейки диапазона данных, содержимое

БДПРОИЗВЕД(база_данных; поле;

поле базы данных; крите-

которых соответствует критерию поиска. Поиск преду-

критерий)

рий поиска)

сматривает поддержку регулярных выражений.

DSUM(база данных; поле

Возвращает общую сумму для всех ячеек всех строк (запи-

БДСУММ(база_данных; поле;

базы данных; критерий

сей) в поле базы данных, содержимое которых соответ-

критерий)

ствует указанному критерию поиска. Поиск предусматри-

вает поддержку регулярных выражений.

Функции для массивов

Функция в OpenOffice Calc

Описание

Аналог в MS Excel

HLOOKUP(условия поис-

ГПР(условия поис-

ка; массив; индекс; сорти-

ленной области. Эта функция проверяет первую строку

ка; массив; индекс; сорти-

массива на наличие определенного значения. Функция воз-

вращает значение в строку массива того же столбца, ука-

занную в индексе. Поиск предусматривает поддержку ре-

гулярных выражений.

LOOKUP(условие_поис-

Возвращает содержимое ячейки или для диапазона из од-

ПРОСМОТР(условие_поис-

ка; вектор_просмотра;

ной строки или одного столбца, либо из массива. При необ-

ка; вектор_просмотра;

вектор_результата)

ходимости, присвоенное значение (с таким же индексом)

вектор_результата)

возвращается в другой столбец и строку. В отличие от

функций VLOOKUP и HLOOKUP, векторы просмотра и

результата могут иметь разные позиции и могут быть не

смежными. Кроме того, вектор просмотра для функции

LOOKUP должен быть отсортирован; в противном случае

поиск не даст нужных результатов. Поиск предусматривает

поддержку регулярных выражений. Условие_поиска –

отыскиваемое значение, которое можно ввести вручную

отдельной строки или столбца для поиска. Вектор_ре-

зультата - второй диапазон из одной строки или одного

столбца, откуда извлекается результат функции. Функция

возвращает ячейку вектора результата с тем же индексом,

что и экземпляр, найденный в векторе просмотра.

MATCH(условие_поиска;

Возвращает относительную позицию элемента в заданном

ПОИСКПОЗ(условие_поиска;

массив; тип)

массиве. Функция возвращает позицию значения, найден-

массив; тип)

ную в массиве, в виде числа. Условие_поиска - значение

для поиска в массиве с одной строкой или одним столбцом.

или столбец, либо часть одной строки или столбца. Тип -

может принимать значения 1, 0 или -1. Это соответствует

аналогичной функции в Microsoft Excel. Поиск предусмат-

ривает поддержку регулярных выражений.

VLOOKUP(условие_по-

ВПР(условие_по-

иска; массив; индекс; по-

ячейки справа. Если заданное значение содержится в пер-

иска; массив; индекс; по-

рядок_сортировки)

вом столбце массива, эта функция возвращает значение в

рядок_сортировки)

строку столбца массива, заданного параметром индекс.

Поиск предусматривает поддержку регулярных выраже-

ний. Условие_поиска - значение для поиска в первом

чать хотя бы два столбца. Индекс - номер столбца в масси-

ве, который содержит возвращаемое значение. Номер пер-

вого столбца - 1. Порядок_сортировки (необязательно) - , 1956. Быков К.М., Курцин И.Т. ...

  • Федеральная целевая программа книгоиздания России Издательская программа «Учебники и учебные пособия для педагогических училищ и колледжей» Руководитель программы

    Программа

    ... специально приспособленном для точного проведения опы­та, контроля всех ... психодиагностику: Учеб. пособие для студентов средних педагогических учебных заведений / Под... школьном и дошкольном возрасте. - Петрозаводск , 1992; Матюгин И.Ю. Тактильная память...

  • Методические указания для студентов по дисциплине «История России (1796-1855 гг.)»

    Методические указания

    ... Петрозаводский государственный университет Кафедра истории дореволюционной России Методические указания для студентов ... упомянутых источников для специального анализа, ... при Александре I. Учебное пособие к спецкурсу. Петрозаводск , 2002. Кандаурова...

  • Учебная программа дисциплины анализ художественного текста в русском и зарубежном литературоведении Направление подготовки: 050100. 68 Педагогическое образование, магистратура

    Программа дисциплины

    Грамотно оформить специальный текст, подготовить... предмету для всех ... М. Православие и русская литература: учебное пособие для студентов духовных академий и семинарий. В... И. А. Есаулов. – Петрозаводск : Издательство Петрозаводского университета, 1995. – ...

  • Функция SUM является встроенной функцией OpenOffice Calc и служит для подсчета суммы как отдельных чисел, так одного или нескольких диапазонов.

    Синтаксис

    SUM(число1 или диапазон1; число2 или диапазон2;…;число30 и диапазон30)

    В OpenOffice Calc помощью функции SUM можно вычислить сумму тридцати различных аргументов, в качестве которых могут быть числа или диапазоны чисел.

    Диапазон в SUM записывается через двухточие. Сперва указывается адрес ячейки с первым числом в диапазоне, а затем адрес ячейки с последним числом диапазона. Например диапазон можно записать как A1:A10. Выглядеть формула будет следующим образом SUM(A1:A10). Данная формула суммирует все значения в диапазоне с A1 по A10.

    Также с помощью функции Sum в OpenOffice Calc можно вычислить сумму значений отдельных ячеек. В этом случае ячейки записываются через точку с запятой. Например формула SUM(A1;B2;C6) суммирует значения в ячейках A1, B2 и C6. Вместо отдельных ячеек также можно записать отдельные диапазоны. Например, функция SUM(A1:A7;B3:B8;D3:D9) подсчитывает сумму всех значений, указанных в 3 диапазонах.

    В данной статье рассматривается применение функции Sum для подсчета значений в одном диапазоне. Подсчет значений нескольких чисел и диапазонов будет рассматриваться в статье «Математическая функция SUM. Суммирование нескольких чисел или диапазонов».

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

    В первом столбце указана дата прихода, во втором день недели, в третьем столбце непосредственно сумма прихода за конкретный день в рублях.

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

    2. Откроем в Calc Мастер функций, последовательно выбрав следующие пункты Вставка/Функция/Мастер функций. Или нажав сочетание клавиш Ctrl+F2.

    4. Нажимаем два раза на SUM. В строке «число1» нажимаем справа на значок со стрелкой и выделяем диапазон C2:C31.

    5. После нажатия кнопки OK в ячейке C32 появится сумма значений в столбце. Сумма равна 11 566 508.




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

    При необходимости диапазон формулы можно изменить следующим образом.

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

    Понравилась статья? Поделитесь ей