Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_lektsy_po_Excel.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
527 Кб
Скачать
☆

Функции электронной таблицы

Excel имеет 11 категорий различных функций: математические/тригонометриче­ские; инженерные; логические; текстовые; статистические; функции категории дата/время; функции для работы с базами данных/списками; финансовые; информационные и функции категории ссылки/массивы; функции проверки свойств и значений. Кроме того Excel содержит большое число надстроечных функций, которые используются для создания компьютерных программ в Excel, а также имеется возможность создания пользовательских функций и программ на Visual Basic for Applications. Можно написать программы на других языках программирования высокого уровня, например, С, FORTRAN и потом вызвать их в Excel.

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

Окно диалога имеет два списка. В левом списке приведены категории функций, а в правом – функции. В списке категорий последней в списке будет категория “Пользовательские функции”. В эту категорию попадают функции, созданные пользователем с помощью встроенного языка программирования Visual Basic for Application.

Н иже окон списков выводятся текстовые строки, в которых отображается синтаксис выделенной функции и ее назначение. Слева в нижней части окна диалога расположена кнопка, которая выводит контекстную подсказку по выбранной функции. При щелчке по кнопке ОК на экран выводится окно диалога для ввода данных в шаблон функции.

Для поиска нужной функции выберите в списке “Категории” категорию функции, а в правом – соответствующую функцию. Если неизвестно, к какой категории относится функция, то выберите “Полный алфавитный перечень” и найдите в нем требуемую функцию. Выбранная функция попадает в список “10 недавно использовавшихся”. Поэтому при последующем обращении к выбранной функции, ее можно будет найти в этом списке.

Некоторые функции приведены в табл.6.1.

С другими функциями можно познакомиться по технической документации или по справочной системе Excel.

В качестве примера использования мастера функций рассмотрим порядок ввода функции ЕСЛИ согласно выражений (6.2), (6.4):

  • Выделите ячейку G6, в которую надо поместить выражение. Введите команду Вставка функция или щелкните по одноименной кнопке fx на панели инструментов стандартная откроется окно диалога Мастер функций (рис. 6.9).

  • Найдите в правом списке функцию ЕСЛИ, выделите ее и щелкните по кнопке ОК – откроется окно диалога для ввода формул (рис. 6.10).

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

  • В ведите в первую строку логическое условие E6<C7.

Введите во вторую строку выражение “истина”:

$C$8*E6^2/(6*$C$14*$C$13)*(3*$C$7- E6)

Введите в третью строку выражение “ложь”

$C$8*$C$7^2/(6*$C$14 *$C$13)*(3*E6-$C$7)

Если формулы введены правильно, то сразу же можно увидеть результат. Так как условие истинно, то функция возвращает результат согласно первому выражению (строка 2).

  • Для завершения работы щелкните по кнопке ОК.

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

Таблица 6.1

Функции электронной таблицы

Математические

ABS()

Абсолютное значение числа

ФАКТР()

Факториал числа

ЦЕЛОЕ()

Число, округленное до ближайшего меньшего целого

ОСТАТ()

Модуль(остаток от деления двух чисел)

СЛЧИС()

Случайное число от 0 до 1

КОРЕНЬ()

Квадратный корень из числа

СУММА()

Сумма чисел в списке

СУММЕСЛИ()

Сумма значений в ячейках, соответствующих заданному критерию

СУММПРОИЗВ()

Сумма произведений элементов массивов

СУММКВ()

Сумма квадратов чисел в списке

СУММРАЗНКВ()

Сумма разностей квадратов элементов в двух массивах

СУММСУММКВ()

Сумма сумм квадратов элементов в двух массивах

СУММКВРАЗН()

Сумма квадратов разностей значений в двух массивах

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

EXP()

Число е, возведенное в степень

LN()

Натуральный логарифм числа (основание “е”)

LOG()

Логарифм числа по заданному основанию LOG(число,основание)

LOG10()

Логарифм числа по основанию 10

Тригонометрические функции

ПИ()

Возвращает значение числа π

COS()

Косинус числа

SIN()

Синус числа

TAN()

Тангенс числа

Обратные тригонометрические функции

ACOS()

Арккосинус числа

ASIN()

Арксинус числа

ATAN()

Арктангенс числа от -/2 до /2

ATAN2()

Арктангенс отношения двух чисел ( от - до )

Функции преобразования угла

ГРАДУСЫ()

Показатель величины угла в градусах

РАДИАНЫ()

Показатель величины угла в радианах

Матричные функции

МОПРЕД()

Определитель матрицы

МОБР()

Матрица, обратная заданной

МУМНОЖ()

Произведение двух матриц

ТРАНСП()

Транспонирование матрицы