Астахов С.Н., Журбина Ю., Садретдинова А., Халиуллина Э. Институт социальных и гуманитарных знаний Казань, Россия 10astakhv@rambler.ruСРАВНИТЕЛЬНЫЙ АНАЛИЗ МАСТЕРОВ ФУНКЦИЙ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. Группа база данных Excel Calc Описание БДДИСП DVAR Оценивает дисперсию по выборке из выделенной части базы данных БДДИСПП DVARP Вычисляет дисперсию по генеральной совокупности из выделенной части базы данных БДПРОИЗВЕД DPRODUCT Перемножает значения определенных полей записей базы данных, удовлетворяющих критериям БДСУММ DSUM Суммирует числа в поле (столбце) записей базы данных, удовлетворяющих условию БИЗВЛЕЧЬ DGET Извлекает из базы данных одну запись, удовлетворяющих заданному критерию БСЧЁТ DCOUNT Подсчитывает количество числовых ячеек в выборке из заданной базы данных по заданным критериям БСЧЁТА DCOUNTA Подсчитывает количество непустых ячеек в выборке из заданной базы данных по заданным критериям ДМАКС DMAX Возвращает максимальное значение поля (столбца) записей базы данных, удовлетворяющих указанным условиям ДМИН DMIN Возвращает минимальное значение среди выделенных фрагментов базы данных ДСРЗНАЧ DAVERAGE Возвращает среднее всех значений столбца списка или базы данных, удовлетворяющих заданным условиям ДСТАНДОТКЛ DSTDEV Оценивает стандартное отклонение по выборке из выделенной части базы данных ДСТАНДОТКЛП DSTDEVP Вычисляет стандартное отклонение по генеральной совокупности из выделенной части базы данных Как видно из таблицы оба мастера функций идентичны. Функции дата и время Excel Calc Описание ВРЕМЗНАЧ TIMEVALUE Преобразует время из текстового формата в число в коде времени – число от 0 до 0,99999999, представляющая время от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера). ВРЕМЯ TIME Преобразует заданное в виде чисел часы, минуты и секунды в число в коде времени ГОД YEAR Возвращает год – целое число от 1900 до 9999 ДАТА DATE Возвращает число, представляющее дату в коде даты-времени ДАТАЗНАЧ 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 Как видно из таблицы оба мастера функций идентичны. Финансовые функции, существующие только в Excel. Мы приводим их для того, чтобы подчеркнуть их важность для работы экономистов Название Описание АПЛ Возвращает величину амортизации актива за один период, рассчитанную линейным методом. АСЧ Возвращает величину амортизации актива за данный период, рассчитанную методом «суммы (годовых) чисел». БС Возвращает будущую стоимость инвестиции на основе периодических постоянных (равных по величине сумм) платежей и постоянной процентной ставки. ВСД Возвращает внутреннюю ставку доходности для ряда потоков денежных средств, представленных их численными значениями. ДДОБ Возвращает значение амортизации актива за данный период, используя метод двойного уменьшения остатка или иной явно указанный метод. КПЕР Возвращает общее количество периодов выплаты для инвестиции на основе периодических постоянных выплат и постоянной процентной ставки. МВСД Возвращает модифицированную внутреннюю ставку доходности для ряда периодических денежных потоков. МВСД учитывает как затраты на привлечение инвестиции, так и процент, получаемый от реинвестирования денежных средств. ОСПЛТ Возвращает величину платежа в погашение основной суммы по инвестиции за данный период на основе постоянства периодических платежей и постоянства процентной ставки. ПЛТ Возвращает сумму периодического платежа для аннуитета на основе постоянства сумм платежей и постоянства процентной ставки. ПРОЦПЛАТ Вычисляет проценты, выплачиваемые за определенный инвестиционный период. ПРПЛАТ Возвращает сумму платежей процентов по инвестиции за данный период на основе постоянства сумм периодических платежей и постоянства процентной ставки. ПС Возвращает приведенную (к текущему моменту) стоимость инвестиции. Приведенная (нынешняя) стоимость представляет собой общую сумму, которая на настоящий момент равноценна ряду будущих выплат. ПУО Возвращает величину амортизации актива для любого выбранного периода, в том числе для частичных периодов, с использованием метода двойного уменьшения остатка или иного указанного метода. СТАВКА Возвращает процентную ставку по аннуитету за один период. ФУО Возвращает величину амортизации актива для заданного периода, рассчитанную методом фиксированного уменьшения остатка. ЧПС Возвращает величину чистой приведенной стоимости инвестиции, используя ставку дисконтирования, а также стоимости будущих выплат (отрицательные значения) и поступлений (положительные значения). Логические функции Excel Calc Описание ЕСЛИ IF Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ. И AND Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ. ИЛИ OR Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ. ИСТИНА TRUE Возвращает логическое значение ИСТИНА. ЛОЖЬ FALSE Возвращает логическое значение ЛОЖЬ. НЕ NOT Меняет на противоположное логическое значение своего аргумента. Функция НЕ используется в тех случаях, когда необходимо быть уверенным в том, что значение не равно некоторой конкретной величине. Логические функции также идентичны. Работа с массивами Excel Calc Описание АДРЕС MUNIT Вычисляет единичную матрицу заданного размера. Единичная матрица – квадратный массив, в котором элементы по главной диагонали равны 1, а все остальные элементы равны 0. ВПР FREQUENCY Возвращает частотное распределение в виде массива из одного столбца. Функция служит для подсчета количества значений в массиве данных, которые находятся в значениях, заданных массивом «Классы». ВЫБОР Использует номер_индекса, чтобы выбрать и вернуть значение из списка аргументов-значений. Функция ВЫБОР используется, чтобы выбрать одно значение из списка, в котором может ГИПЕРССЫЛКА Создает ярлык или переход, в Интернете. ГПР MDETERM Возвращает определитель матрицы. Эта функция возвращает значение в текущую ячейку. Для получения результатов необязательно выделять диапазон. ДВССЫЛ MINVERSE Возвращает обратную матрицу. ДРВ Извлекает данные реального времени из программ, поддерживающих автоматизацию COM. ИНДЕКС Возвращает значение или ссылку. ОБЛАСТИ Возвращает количество областей в ссылке. Область — это интервал смежных ячеек или отдельная ячейка. ПОИСКПОЗ LINEST Возвращает таблицу статистических данных для прямой линии, которая больше всего соответствует набору данных. ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ Возвращает данные, хранящиеся в отчете сводной таблицы. ПРОСМОТР Возвращает значение из строки, из столбца или из массива . Функция ПРОСМОТР имеет две синтаксические формы: вектор и массив. СМЕЩ Возвращает ссылку на диапазон, отстоящий от ячейки или диапазона ячеек на заданное число строк и столбцов. СТОЛБЕЦ Возвращает номер столбца по заданной ссылке. СТРОКА Возвращает номер строки, определяемой ссылкой. ТРАНСП TRANSPOSE Служит для транспонирования строк и столбцов массива. ЧИСЛСТОЛБ Возвращает количество столбцов в массиве или ссылке. ЧСТРОК Возвращает количество строк в ссылке или массиве Как видно из приведенных выше таблиц, в Calc на 16 функций меньше. Проведенный анализ показал, что в этой программе отсутствуют функции, обслуживающие документооборот, что в первую очередь необходимо для офисных работников. Наибольшее количество функций представляют собой группы текстовых, математических и статистических функций: в Excel их 164, в Calc – 133. Из-за недостатка места мы не будем размещать их все, тем более, что общая тенденция уже обозначилась. MS Excel лучше приспособлен для работы экономистов, финансистов, менеджеров, юристов и других офисных работников, как по количеству функций, так и по интерфейсу. Работа в среде Calc имеет свои преимущества, прежде всего, экономические. В любом случае, в данный момент мы имеем переводы всех функций и справку для помощи в расчетах.