Сравнительный анализ мастеров функций Excel MS Office и Calc

реклама
АСТАХОВ С.Н., ЖУРБИНА Ю., САДРЕТДИНОВА А., ХАЛИУЛЛИНА Э.
Институт социальных и гуманитарных знаний
Казань, Россия
[email protected]
СРАВНИТЕЛЬНЫЙ АНАЛИЗ МАСТЕРОВ ФУНКЦИЙ
EXCEL MS OFFICE И CALC OPEN OFFICE, ИСПОЛЬЗУЕМЫХ
ДЛЯ ПОДГОТОВКИ СТУДЕНТОВ В ИНСТИТУТЕ СОЦИАЛЬНЫХ
И ГУМАНИТАРНЫХ ЗНАНИЙ
Мастера функций электронных таблиц – мощный инструмент
для создания информационных систем менеджерами и другими
офисными работниками для собственных нужд без прибегания к
услугам программистов, что имеет ряд преимуществ, прежде всего с
точки зрения экономии времени и денежных средств. С точки зрения
времени
экономия
возникает
вследствие
того,
что
при
конструировании ИС много время уходит на постановку задачи и на
объяснение
разработчику
особенностей
поведения
данной
экономической системы. Кроме того, если пользователь сам
разработал систему под себя средствами мастеров функции, он в
любой момент может доработать программу самостоятельно, что
экономит время и деньги на стадии сопровождения программ.
В Институте социальных и гуманитарных знаний в 2009 году
была произведена замена операционной системы Windows на Linux и,
соответственно, MS Office на Open Office. Естественно возникла
проблема использования нового программного продукта в процессе
обучения студентов. Мастер функций в ИСГЗ используется в курсах:
«Информатика», «Статистика», «Экономико-математические методы
и
моделирование»,
«Информационные
технологии,
информационные
системы
и
информационные
ресурсы»,
«Эконометрика», «Исследование систем Управления», «Управление
качеством» и ряде других.
Мастер функций электронных таблиц Calc оказался не готов к
использованию в русскоязычной среде: на русский язык частично
переведена справка по Мастеру функций Calc, а названия функций
не переведены совсем.
Всего было проанализировано 225 функций мастера функций
Excel в сравнении со 183 функциями мастера функций Calc. Были
отобраны функции, имеющие одинаковые названия на английском и
имеющие одинаковые методики расчета и, соответственно, переводы
в лексике MS Excel. Необходимо отметить, что названия функций на
английском и их переводы на русский не соответствуют принятой в
России и в Европе лексике. Так, например, коэффициент ассиметрии
на английском называется Skew и переведен как Скос, хотя мог бы
быть переведен как Наклон, а Наклон (по-английски обозначен как
Slope, что может быть переведено в свою очередь как Скашивать) в
переводе обозначает Коэффициент регрессии. Разобраться в этой
англо-саксонской терминологии не только студенту, но и
преподавателю весьма трудно и, в общем-то, не понятно, почему
принятые в Европе и России термины Ассиметрия, Регрессия, Эксцесс
и ряд других так странно обозначаются и переводятся на русский
язык. Эксцесс по-английски обозначен словом Kurt, которое больше
похоже на чье-то имя и с которым не справился ни один словарь,
включая электронные переводчики. Здесь надо быть специалистом и в
английском, и не столько в статистике, сколько в истории статистики.
Нами были проведены тестовые испытания по вычислению наиболее
часто встречающихся в практике офисных работников функций, и
они дали удовлетворительные результаты, как по методикам расчета,
так и по полученным результатам. Разница существует в интерфейсе
программ. Интерфейс MS Office, на наш взгляд, все-таки удобнее, а
возможно более привычен для большинства студентов во всем,
включая справки.
Все функции в обоих мастерах разделены на одинаковые
группы, кроме финансовых функций, которых нет в Calc.
1. Группа база данных
Excel
Calc
БДДИСП
DVAR
БДДИСПП
DVARP
БДПРОИЗВЕД
DPRODUCT
БДСУММ
DSUM
БИЗВЛЕЧЬ
DGET
Описание
Оценивает дисперсию по выборке из
выделенной части базы данных
Вычисляет
дисперсию
по
генеральной
совокупности
из
выделенной части базы данных
Перемножает
значения
определенных полей записей базы
данных,
удовлетворяющих
критериям
Суммирует числа в поле (столбце)
записей
базы
данных,
удовлетворяющих условию
Извлекает из базы данных одну
запись, удовлетворяющих заданному
критерию
Excel
БСЧЁТ
Calc
Описание
DCOUNT
Подсчитывает количество числовых
ячеек в выборке из заданной базы
данных по заданным критериям
БСЧЁТА
DCOUNTA Подсчитывает количество непустых
ячеек в выборке из заданной базы
данных по заданным критериям
ДМАКС
DMAX
Возвращает максимальное значение
поля (столбца) записей базы данных,
удовлетворяющих
указанным
условиям
ДМИН
DMIN
Возвращает минимальное значение
среди выделенных фрагментов базы
данных
ДСРЗНАЧ
DAVERAGE Возвращает среднее всех значений
столбца списка или базы данных,
удовлетворяющих
заданным
условиям
ДСТАНДОТКЛ
DSTDEV
Оценивает стандартное отклонение
по выборке из выделенной части
базы данных
ДСТАНДОТКЛП DSTDEVP
Вычисляет стандартное отклонение
по генеральной совокупности из
выделенной части базы данных
Как видно из таблицы оба мастера функций идентичны.
2. Функции дата и время
Excel
Calc
ВРЕМЗНАЧ
TIMEVALUE
ВРЕМЯ
TIME
ГОД
YEAR
ДАТА
DATE
Описание
Преобразует
время
из
текстового
формата в число в коде времени – число
от 0 до 0,99999999, представляющая
время от 0:00:00 (12:00:00 ночи) до 23:59:59
(11:59:59 вечера).
Преобразует заданное в виде чисел часы,
минуты и секунды в число в коде
времени
Возвращает год – целое число от 1900 до
9999
Возвращает число, представляющее дату
в коде даты-времени
Excel
ДАТАЗНАЧ
Calc
Описание
DATEVALUE
Преобразует дату из текстовой формы в
числовую в коде даты-времени
ДЕНЬ
DAY
Возвращает число месяца - число от 1 до
31
ДЕНЬНЕД
WEEKDAY
Возвращает
число
от
1
до
7,
соответствующее номеру дня недели для
заданной даты
ДНЕЙ360
DAYS360
Выделяет количество дней между двумя
датами на основе 360-дневного года (12
месяцев по 30 дней)
МЕСЯЦ
MOUNTH
Возвращает месяц – число от 1 (январь)
до 12 (декабрь)
МИНУТЫ
MINUTE
Возвращает минуты в виде числа от 0 до
59
СЕГОДНЯ
TODAY
Возвращает текущую дату в формате
даты
СЕКУНДЫ
SECOND
Возвращает секунды в виде числа от 0 до
59
ТДАТА
NOW
Возвращает текущую дату и время
ЧАС
HOUR
Возвращает часы в виде числа от 0 до 23
Как видно из таблицы оба мастера функций идентичны.
3. Финансовые функции, существующие только в Excel. Мы
приводим их для того, чтобы подчеркнуть их важность для работы
экономистов
Название
АПЛ
АСЧ
БС
ВСД
ДДОБ
Описание
Возвращает величину амортизации актива за один
период, рассчитанную линейным методом.
Возвращает величину амортизации актива за данный
период, рассчитанную методом «суммы (годовых)
чисел».
Возвращает будущую стоимость инвестиции на основе
периодических постоянных (равных по величине сумм)
платежей и постоянной процентной ставки.
Возвращает внутреннюю ставку доходности для ряда
потоков денежных средств, представленных их
численными значениями.
Возвращает значение амортизации актива за данный
период, используя метод двойного уменьшения остатка
Название
КПЕР
МВСД
ОСПЛТ
ПЛТ
ПРОЦПЛАТ
ПРПЛАТ
ПС
ПУО
СТАВКА
ФУО
ЧПС
Описание
или иной явно указанный метод.
Возвращает общее количество периодов выплаты для
инвестиции на основе периодических постоянных
выплат и постоянной процентной ставки.
Возвращает модифицированную внутреннюю ставку
доходности для ряда периодических денежных потоков.
МВСД учитывает как затраты на привлечение
инвестиции,
так
и
процент,
получаемый
от
реинвестирования денежных средств.
Возвращает величину платежа в погашение основной
суммы по инвестиции за данный период на основе
постоянства периодических платежей и постоянства
процентной ставки.
Возвращает сумму периодического платежа для
аннуитета на основе постоянства сумм платежей и
постоянства процентной ставки.
Вычисляет проценты, выплачиваемые за определенный
инвестиционный период.
Возвращает сумму платежей процентов по инвестиции
за данный период на основе постоянства сумм
периодических платежей и постоянства процентной
ставки.
Возвращает приведенную (к текущему моменту)
стоимость инвестиции. Приведенная (нынешняя)
стоимость представляет собой общую сумму, которая на
настоящий момент равноценна ряду будущих выплат.
Возвращает величину амортизации актива для любого
выбранного периода, в том числе для частичных
периодов,
с
использованием
метода
двойного
уменьшения остатка или иного указанного метода.
Возвращает процентную ставку по аннуитету за один
период.
Возвращает величину амортизации актива для
заданного
периода,
рассчитанную
методом
фиксированного уменьшения остатка.
Возвращает величину чистой приведенной стоимости
инвестиции, используя ставку дисконтирования, а также
стоимости будущих выплат (отрицательные значения) и
поступлений (положительные значения).
4. Логические функции
Excel
ЕСЛИ
Calc
Описание
IF
Возвращает одно значение, если заданное условие
при вычислении дает значение ИСТИНА, и
другое значение, если ЛОЖЬ.
И
AND
Возвращает значение ИСТИНА, если все
аргументы имеют значение ИСТИНА; возвращает
значение ЛОЖЬ, если хотя бы один аргумент
имеет значение ЛОЖЬ.
ИЛИ
OR
Возвращает ИСТИНА, если хотя бы один из
аргументов имеет значение ИСТИНА; возвращает
ЛОЖЬ, если все аргументы имеют значение
ЛОЖЬ.
ИСТИНА TRUE
Возвращает логическое значение ИСТИНА.
ЛОЖЬ
FALSE Возвращает логическое значение ЛОЖЬ.
НЕ
NOT
Меняет на противоположное логическое значение
своего аргумента. Функция НЕ используется в тех
случаях, когда необходимо быть уверенным в том,
что значение не равно некоторой конкретной
величине.
Логические функции также идентичны.
5. Работа с массивами
Excel
Calc
АДРЕС
MUNIT
ВПР
FREQUENCY
Описание
Вычисляет
единичную
матрицу заданного размера.
Единичная
матрица
–
квадратный массив, в котором
элементы
по
главной
диагонали равны 1, а все
остальные элементы равны 0.
Возвращает
частотное
распределение в виде массива
из одного столбца. Функция
служит
для
подсчета
количества
значений
в
Excel
Calc
Описание
массиве данных, которые
находятся
в
значениях,
заданных массивом «Классы».
ВЫБОР
Использует номер_индекса,
чтобы выбрать и вернуть
значение
из
списка
аргументов-значений.
Функция
ВЫБОР
используется, чтобы выбрать
одно значение из списка, в
котором может
Создает ярлык или переход, в
Интернете.
ГИПЕРССЫЛКА
ГПР
MDETERM
ДВССЫЛ
MINVERSE
ДРВ
ИНДЕКС
ОБЛАСТИ
ПОИСКПОЗ
LINEST
Возвращает
определитель
матрицы.
Эта
функция
возвращает
значение
в
текущую
ячейку.
Для
получения
результатов
необязательно
выделять
диапазон.
Возвращает
обратную
матрицу.
Извлекает данные реального
времени
из
программ,
поддерживающих
автоматизацию COM.
Возвращает значение или
ссылку.
Возвращает
количество
областей в ссылке. Область —
это интервал смежных ячеек
или отдельная ячейка.
Возвращает
таблицу
статистических данных для
прямой
линии,
которая
больше всего соответствует
Excel
Calc
ПОЛУЧИТЬ.ДАННЫЕ.
СВОДНОЙ.ТАБЛИЦЫ
ПРОСМОТР
СМЕЩ
СТОЛБЕЦ
СТРОКА
ТРАНСП
ЧИСЛСТОЛБ
ЧСТРОК
TRANSPOSE
Описание
набору данных.
Возвращает
данные,
хранящиеся в отчете сводной
таблицы.
Возвращает
значение
из
строки, из столбца или из
массива
.
Функция
ПРОСМОТР
имеет
две
синтаксические
формы:
вектор и массив.
Возвращает
ссылку
на
диапазон,
отстоящий
от
ячейки или диапазона ячеек
на заданное число строк и
столбцов.
Возвращает номер столбца по
заданной ссылке.
Возвращает номер строки,
определяемой ссылкой.
Служит
для
транспонирования строк и
столбцов массива.
Возвращает
количество
столбцов в массиве или
ссылке.
Возвращает количество строк
в ссылке или массиве
Как видно из приведенных выше таблиц, в Calc на 16 функций
меньше. Проведенный анализ показал, что в этой программе
отсутствуют функции, обслуживающие документооборот, что в
первую очередь необходимо для офисных работников.
Наибольшее количество функций представляют собой группы
текстовых, математических и статистических функций: в Excel их 164,
в Calc – 133. Из-за недостатка места мы не будем размещать их все, тем
более, что общая тенденция уже обозначилась. MS Excel лучше
приспособлен для работы экономистов, финансистов, менеджеров,
юристов и других офисных работников, как по количеству функций,
так и по интерфейсу. Работа в среде Calc имеет свои преимущества,
прежде всего, экономические. В любом случае, в данный момент мы
имеем переводы всех функций и справку для помощи в расчетах.
Скачать