Математические и логические функции. Функции поиска и ссылки. Функции для работы с датой.
Функция — это специальная, заранее подготовленная формула, которая выполняет операции над заданными значениями и возвращает результат. Значения, над которыми функция выполняет операции, называются аргументами. В качестве аргументов могут выступать числа, текст, логические значения, ссылки. Аргументы могут быть представлены константами или формулами. Формулы в свою очередь могут содержать другие функции, т. е. аргументы могут быть представлены функциями. Функция, которая используется в качестве аргумента, является вложенной функцией. Excel допускает до семи уровней вложения функций в одной формуле.
В общем виде любая функция может быть записана в виде:
=<имя_функции>(аргументы)
Существуют следующие правила ввода функций:
Имя функции всегда вводится после знака «=».
Аргументы заключаются в круглые скобки, указывающие на начало и конец списка аргументов.
Между именем функции и знаком « ( » пробел не ставится.
Вводить функции рекомендуется строчными буквами. Если ввод функции осуществлен правильно, Excel сам преобразует строчные буквы в прописные.
Для ввода функций можно использовать Мастер функций, вызываемый нажатием кнопки Вставка функции на панели инструментов. Мастер функций позволяет выбрать нужную функцию из списка и выводит для нее панель формул. На панели формул отображаются имя и описание функции, количество и тип аргументов, поле ввода для формирования списка аргументов, возвращаемое значение.
|
|
Excel содержит широкий набор функций, позволяющих выполнять стандартные вычисления. Виды функций перечислены ниже.
Арифметические и тригонометрические.
Инженерные, предназначенные для выполнения инженерного анализа (функции для работы с комплексными переменными; преобразования чисел из одной системы счисления в другую; преобразование величин из одной системы мер в другую).
Информационные, предназначенные для определения типа данных, хранимых в ячейках.
Логические, предназначенные для проверки выполнения условия или нескольких условий (ЕСЛИ, И, ИЛИ, НЕ, ИСТИНА, ЛОЖЬ).
Статистические, предназначенные для выполнения статистического анализа данных.
Финансовые, предназначенные для осуществления типичных финансовых расчетов, таких как вычисление суммы платежа по ссуде, объема периодической выплаты по вложению или ссуде, стоимости вложения или ссуды по завершении всех платежей.
Функции баз данных, предназначенные для анализа данных из списков или баз данных.
Текстовые функции, предназначенные для обработки текста (преобразование, сравнение, сцепление строк текста и т. д.).
Функции работы с датой и временем. Они позволяют анализировать и работать со значениями даты и времени в формулах.
|
|
Нестандартные функции. Это функции, созданные пользователем для собственных нужд. Создание функций осуществляется с помощью языка Visual Basic.
Командная кнопка Автосумма б на панели инструментов предназначена для автосуммирования, т. е. для получения итоговых данных для любых указанных диапазонов данных с помощью функции СУММ. Технология работы с командой автосуммирования следующая:
· выделить ячейку, в которой должен располагаться итог;
· щелкнуть по кнопке Автосумма;
· будет предложен диапазон для суммирования (он окружен подвижной рамкой). Если диапазон неверен, следует выделить нужный диапазон (ячейка, смежные ячейки, несмежные ячейки — в любой комбинации);
· щелкнуть по кнопке Автосумма.
При выделении ячеек в области автовычислений строки состояния обычно выводится сумма выделенных ячеек. Щелкнув правой кнопкой мыши в этой области, можно выбрать другую итоговую функцию для выделяемых ячеек, значение которой будет выводиться в строке состояния: среднее, число значений, максимальное или минимальное значение.
Если при наборе формулы были допущены ошибки, то в ячейку будет выведено значение ошибки. В Excel определено семь ошибочных значений:
|
|
#ДЕЛ/0! — попытка деления на 0. Эта ошибка обычно возникает, если в формуле делитель ссылается на пустую ячейку;
#ИМЯ? — в формуле используется имя, отсутствующее в списке имен диалога Присвоение имени. Excel также вводит это ошибочное значение в том случае, когда строка символов не заключена в двойные кавычки;
#ЗНАЧ! — выдается при указании аргумента или операнда недопустимого типа, например, введена математическая формула, которая ссылается на текстовое значение, а также в том случае, когда Excel не может исправить формулу средствами автоисправления;
#ССЫЛКА! — отсутствует диапазон ячеек, на который ссылается формула (возможно, он удален);
#Н/Д — нет данных для вычислений. Аргумент функции или операнд формулы является ссылкой на ячейку, не содержащую данных. Любая формула, которая ссылается на ячейки, содержащие #Н/Д, возвращает значение #Н/Д;
#ЧИСЛО! — задан неправильный аргумент функции, например, v(-5). #ЧИСЛО!,может также указывать на то, что значение формулы слишком велико или слишком мало и не может быть представлено на листе;
#ПУСТО! — в формуле указано пересечение диапазонов, но эти диапазоны не имеют общих ячеек.
|
|
При поиске ошибок целесообразно использовать вспомогательную функцию отслеживания зависимостей, которая позволяет графически представить на экране связи между различными ячейками. Эта функция представляет на экране влияющие и зависимые ячейки. Влияющие ячейки — это ячейки, значения которых используются формулой, расположенной в активной ячейке. Ячейка, которая имеет влияющие ячейки, всегда содержит формулу. Зависимые ячейки — это ячейки, содержащие формулы, в которых имеется ссылка на активную ячейку. Ячейка, которая имеет зависимые ячейки, может содержать формулу или константное значение. Функция позволяет:
· просмотреть все влияющие ячейки; будут указаны все ячейки, на которые есть ссылки в формуле активной ячейки;
· просмотреть все зависимые ячейки; будут указаны все ячейки, в которых есть ссылка на активную ячейку;
· определить источник ошибки; прослеживается путь появления ошибки до ее источника. Excel выделяет ячейку, которая содержит первую формулу в цепочке ошибок, рисует стрелки из этой ячейки к выделенной и выводит окно сообщения. После нажатия кнопки OK Excel рисует стрелки из ячеек, которые содержат значения, вовлекаемые в ошибочные вычисления.
· Отслеживание зависимостей выполняется командой Зависимости меню Сервис или командными кнопками панели инструментов Зависимости.
Существуют также три специальные логические функции ЕОШ, ЕОШИБКА и ЕНД, позволяющие перехватывать ошибки и значения #Н/Д и предотвращать их распространение по рабочему листу. Функции имеют следующий формат:
· =ЕОШ(значение);
· =ЕОШИБКА(значение);
· =ЕНД(значение).
Эти функции проверяют значение аргумента или ячейки и определяют, содержат ли они ошибочное значение. Функция ЕОШ проверяет значение на все ошибки, за исключением #Н/Д, ЕОШИБКА отслеживает все ошибочные значения, а ЕНД проверяет только появление значения #Н/Д.
В принципе аргумент «значение» может быть числом, формулой или строкой символов, но обычно это ссылка на ячейку или диапазон. В противном случае проверяется только одна ячейка диапазона, а именно ячейка, находящаяся в том же столбце или строке, что и формула. Обычно функции ЕОШ, ЕОШИБКА и ЕНД используются в качестве логических выражений функции ЕСЛИ.
Циклическая ссылка — это формула, которая зависит от своего собственного значения. При обнаружении циклической ссылки Excel выдает сообщение об ошибке. Многие циклические ссылки могут быть разрешены. Для установки этого режима следует установить флажок Итерации на вкладке Вычисления команды Параметры меню Сервис. В этом случае Excel пересчитывает заданное число раз все ячейки во всех открытых листах, которые содержат циклическую ссылку. Если установлен флажок Итерации, можно задать предельное число итераций (по умолчанию 100) и относительную погрешность (по умолчанию 0,001). Excel выполняет пересчет указанное предельное число раз или до тех пор, пока изменение значений между итерациями не станет меньше заданной относительной погрешности. При использовании циклических ссылок целесообразно установить ручной режим вычислений. В противном случае программа будет пересчитывать циклические ссылки при каждом изменении значений в ячейках.
Функция АДРЕС | Возвращает ссылку на отдельную ячейку листа в виде текста. |
Функция ВПР | Ищет значение в первом столбце массива и возвращает значение из ячейки в найденной строке и указанном столбце. |
Функция ВЫБОР | Выбирает значение из списка значений по индексу. |
Функция ГИПЕРССЫЛКА | Создает ссылку, открывающую документ, который находится на сервере сети, в интрасети или в Интернете. |
Функция ГПР | Ищет в первой строке массива и возвращает значение отмеченной ячейки |
Функция ДВССЫЛ | Возвращает ссылку, заданную текстовым значением. |
Функция ДРВ | Извлекает данные реального времени из программ, поддерживающих автоматизацию COM.Примечание Эта функция недоступна в приложении Microsoft Excel Starter 2010. Дополнительные сведения о возможностях, доступных в приложении Excel Starter, см. в статьеВозможности приложения Excel Starter. |
Функция ИНДЕКС | Использует индекс для выбора значения из ссылки или массива. |
Функция ОБЛАСТИ | Возвращает количество областей в ссылке. |
Функция ПОИСКПОЗ | Ищет значения в ссылке или массиве. |
Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ | Возвращает данные, хранящиеся в отчете сводной таблицы. |
Функция ПРОСМОТР | Ищет значения в векторе или массиве. |
Функция СМЕЩ | Возвращает смещение ссылки относительно заданной ссылки. |
Функция СТОЛБЕЦ | Возвращает номер столбца, на который указывает ссылка. |
Функция СТРОКА | Возвращает номер строки, определяемой ссылкой. |
Функция ТРАНСП | Возвращает транспонированный массив. |
Функция ЧИСЛСТОЛБ | Возвращает количество столбцов в ссылке. |
Функция ЧСТРОК | Возвращает количество строк в ссылке. |
ДАТА Возвращает заданную дату в числовом формате Microsoft Excel.
ДАТАЗНАЧ Преобразует дату из текстового формата в числовой.
ДЕНЬ Преобразует дату в числовом формате в день месяца.
ДНЕЙ360 Вычисляет количество дней между двумя датами на основе 360-дневного года.
ДАТАМЕС Возвращает дату в числовом формате, отстоящую на заданное число месяцев вперед или назад от начальной даты.
КОНМЕСЯЦА Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.
ЧАС Преобразует дату в числовом формате в часы.
МИНУТЫ Преобразует дату в числовом формате в минуты.
МЕСЯЦ Преобразует дату в числовом формате в месяцы.
ЧИСТРАБДНИ Возвращает количество рабочих дней между двумя датами.
ТДАТА Возвращает текущую дату и время в числовом формате.
СЕКУНДЫ Преобразует дату в числовом формате в секунды.
ВРЕМЯ Возвращает заданное время в числовом формате.
ВРЕМЗНАЧ Преобразует время из текстового формата в числовой формат.
СЕГОДНЯ Возвращает числовой формат текущей даты.
ДЕНЬНЕД Преобразует дату в числовом формате в день недели.
НОМНЕДЕЛИ Преобразует числовое представление в число, которое указывает, на какую неделю года приходится указанная дата.
РАБДЕНЬ Возвращает дату в числовом формате, отстоящую вперед или назад на заданное количество рабочих дней.
ГОД Преобразует дату в числовом формате в год.
ДОЛЯГОДА Возвращает долю года, которую составляет количество дней между начальной и конечной датами.
Дата добавления: 2019-09-02; просмотров: 446; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!