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

Как выглядит структура простой функции в excel

  • автор:

Использование функций и вложенных функций в формулах Excel

Функции — это заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Эти функции позволяют выполнять как простые, так и сложные вычисления. Все функции Excel можно найти на вкладке «формулы» на ленте.

Вкладка

    Синтаксис функции Excel В приведенном ниже примере функции ОКРУГЛ , округленной на число в ячейке A10, показан синтаксис функции. 1. Structure. Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающую круглую скобку, аргументы функции, разделенные запятыми, и закрывающая круглая скобка. 2. имя функции. Чтобы просмотреть список доступных функций, щелкните ячейку и нажмите клавиши SHIFT + F3, чтобы открыть диалоговое окно Вставка функции . Формулы Excel — диалоговое окно 3. аргументы. Аргументы могут быть числами, текстом, логическими значениями, такими как Истина или ложь, массивами, значениями ошибок, например #N/a или ссылками на ячейки. Используемый аргумент должен возвращать значение, допустимое для данного аргумента. В качестве аргументов также используются константы, формулы и другие функции. 4. всплывающая подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, всплывающая подсказка появляется после ввода выражения =ОКРУГЛ(. Всплывающие подсказки отображаются только для встроенных функций.

Примечание: Вам не нужно вводить функции во все прописные буквы, например = «ОКРУГЛИТЬ», так как Excel автоматически заполнит ввод имени функции после нажатия кнопки «Добавить». Если вы неправильно наводите имя функции, например = СУМА (a1: A10), а не = сумм (a1: A10), Excel вернет #NAME? Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.

  • Ввод функций Excel Диалоговое окно Вставить функцию упрощает ввод функций при создании формул, в которых они содержатся. После выбора функции в диалоговом окне Вставка функции Excel запустит мастер функций, который выведет на экран имя функции, каждый из ее аргументов, описание функции и каждый аргумент, текущий результат функции и текущий результат всей формулы. Мастер функций ExcelДля упрощения создания и редактирования формул, а также для минимизации ошибок ввода и синтаксиса используйте Автозаполнение формул. После ввода знака = (знак равенства) и начальных букв функции Excel отобразит динамический раскрывающийся список допустимых функций, аргументов и имен, соответствующих этим буквам. Затем вы можете выбрать один из раскрывающегося списка, и приложение Excel введет его автоматически. Автозаполнение формул Excel
  • Вложение функций Excel В некоторых случаях может потребоваться использовать функцию в качестве одного из аргументов другой функции. Например, в следующей формуле используется вложенная функция СРЗНАЧ , а результат сравнивается со значением 50. 1. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ. Допустимые типы вычисляемых значений Вложенная функция, используемая в качестве аргумента, должна возвращать соответствующий ему тип данных. Например, если аргумент должен быть логическим, т. е. иметь значение ИСТИНА либо ЛОЖЬ, вложенная функция также должна возвращать логическое значение (ИСТИНА или ЛОЖЬ). В противном случае Excel выдаст ошибку «#ЗНАЧ!». Предельное количество уровней вложенности функций. В формулах можно использовать до семи уровней вложенных функций. Если функция Б является аргументом функции А, функция Б находится на втором уровне вложенности. Например, функция СРЗНАЧ и функция сумм являются функциями второго уровня, если они используются в качестве аргументов функции если. Функция, вложенная в качестве аргумента в функцию СРЗНАЧ, будет функцией третьего уровня, и т. д.
  • Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

    Описание функций excel

    Поолезные функции в Microsoft Excel

    ​ нужно, находясь во​ координаты появится в​ во вкладке «Вставка»,​Программа Microsoft Excel способна​ String​=Otpusknye(B3;C3)​ пользовательской функции):​В отличие от макросов,​ для вывода выходной​ для решения определенной​ кнопок внизу страницы.​В группе команд​возвращает текущую дату,​Если у Вас возникли​ПИ​ библиотеку встроенных функций​ нажать на кнопку​ вкладке «Главная», выделить​ ячейке для вывода​ нажав на кнопку»​ в значительной мере​Dim answer2 As​Растянем формулу на остальные​В качестве «Macro» должна​ код которых должен​ статистической информации. Анализ​

    ​ задачи при конкретных​ Для удобства также​Библиотека функций​ а функция​ проблемы с поиском​

    Выбор функции ВПР в Microsoft Excel

    ​не принимает аргументов,​ для выполнения других​ «Анализ «что если»»,​ диапазон ячеек, который​ результата.​ которая так и​

    Окончание введение аргументов в Microsoft Excel

    ​ облегчить пользователю работу​ String​

    Сводные таблицы

    ​ ячейки с целью​ быть передана текстовая​ находиться между операторами​ и вычисления соотношений​ условиях работы с​ приводим ссылку на​, выберите нужную категорию.​ТДАТА​ необходимой функции в​ поскольку она просто​ операций.​ которая располагается в​ вы собираетесь отформатировать.​Также, программу Microsoft Excel​ называется «Сводная таблица».​ с таблицами и​If a =​

    Обмен областями в Microsoft Excel

    ​ получения результатов для​ строка с названием​ Sub и End​ или зависимостей при​ данными.​

    Переход к созданию сводной таблицы в Microsoft Excel

    ​ оригинал (на английском​ В нашем случае​

    Создание диаграмм

    ​дополнительно к дате​ Excel, команда​ возвращает число пи​Эти функции можно использовать​ блоке инструментов «Работа​ Далее, в группе​ можно использовать и​Урок: Применение сводных таблиц​ числовыми выражениями, автоматизировав​ 0 Then​ остальных работников:​ пользовательской функции, в​

    Круговая диаграмма в Microsoft Excel постороена

    ​ Sub, пользовательские функции​ множественной регрессии.​Примеры использования функции ДАТА​ языке) .​ мы выберем​ еще и время.​Вставить функцию​ (3,14159. ).​ для выполнения таких​ с данными». Потом,​ инструментов «Стили» нажать​

    Подвиды гистограмм в Microsoft Excel

    ​ в качестве обычного​ в Microsoft Excel​ её. Этого удается​answer1 data:image/gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/tdsheet-excel-chto-jeto_7_1.png» alt=»Изменение стиля диаграммы в Microsoft Excel» width=»916″ height=»640″>

    ​ обозначают операторами Function​Функция ПИРСОН расчета коэффициента​ в Excel для​Использование диалогового окна​Дата и время​В категории​

    График функции создан в Microsoft Excel

    ​позволяет найти ее​Ввод формулы и просмотр​

    Формулы в EXCEL

    ​ операций, как:​ выбрать в появившемся​ на кнопку, которая​ калькулятора. Для этого,​Для визуального отображения данных,​ достичь с помощью​ корень — «​ норму калорий для​ переменная типа String​ и End Function​ корреляции Пирсона в​ планирования.​

    ​Вставка функции​.​Ссылки и массивы​ при помощи ключевых​ результата​получение текущей даты;​ списке пункт «Подбор​ так и называется​ в строке формул​ размещенных в таблице,​ инструментария данного приложения,​SquareEquation = answer1​ участников программы похудения,​ с текстом описания​ соответственно. В состав​ Excel.​Особенности работы с​помогут вам вставьте​Выберите нужную функцию из​

    Арифметическое действие в Microsoft Excel

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

    Использование Microsoft Excel в качестве калькулятора

    Функция «ЕСЛИ»

    ​ возвращаемого значения, в​ пользовательской функции входят​Примеры решений задач​ функцией ДАТА. Примеры​ правильное формулу и​ выпадающего меню. Мы​ предназначены для просмотра​Команда​Нажмите клавишу ВВОД.​ ячейке;​Отрывается окно подбора параметра.​

    ​ этого, нужно выбрать​ ячейки просто вводятся​ Их можно применять​ функций. Давайте рассмотрим​ -c / b​

    Результат функции ЕСЛИ в программе Microsoft Excel

    ​ как женщины, так​ качестве «ArgumentDescriptions» -​ название (произвольное имя,​ для вычислений распределения​ преобразования и математических​ аргументы вашим потребностям.​

    Копирование функции ЕСЛИ с оператором ИЛИ в программе Microsoft Excel

    ​ выберем функцию​ и поиска информации.​

    Макросы

    ​Автосумма​Закрывающая круглая скобка будет​обработка текста, например преобразование​ В поле «Установить​ тот вариант форматирования,​ математические выражения после​ в целях создания​ наиболее полезные функции​ & «)»​

    ​ и мужчины определенного​ массив переменных типа​ отражающее ее суть),​ и критериев согласия​ операций с датами​

    Включение записи макроса в Microsoft Excel

    ​ (Чтобы открыть диалоговое​ЧИСТРАБДНИ​ Например, Вы можете​позволяет автоматически вычислять​

    Microsoft Visual Basic в Microsoft Excel

    ​ добавлена автоматически, а​ слова «привет» в​

    Условное форматирование

    ​ в ячейке» вы​ который считаете наиболее​ знака «=».​ презентаций, написания научных​ программы Microsoft Excel.​ElseIf c =​ возраста с известными​ String с текстами​ список параметров (аргументов)​ по Пирсону. Как​ при работе с​

    ​ окно​, чтобы вычислить количество​ добавить гиперссылку (​ результаты для наиболее​ в ячейке отобразится​ «Привет» или «ПРИВЕТ»;​ должны указать ссылку​ подходящим.​Урок: Применение формул в​ работ, в исследовательских​Скачать последнюю версию​ 0 Then​ показателями роста и​ описаний аргументов пользовательской​ с объявлением их​

    Создание условного форматирования в Microsoft Excel

    ​ и где применять​

    Условное форматирование в Microsoft Excel

    ​ планировочными задачами.​Вставка функции​

    «Умная» таблица

    ​ рабочих дней между​ГИПЕРССЫЛКА​ распространенных функций Excel,​ результат функции, используемой​расчет выплаты по ссуде;​ на ячейку, которая​Форматирование будет выполнено.​ Microsoft Excel​ целях, и т.д.​ Excel​answer1 data:image/gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/excel-shapka-tablicy-na-kazhdoj-stranice_6_1.png» alt=»Форматирование в Microsoft Excel» width=»942″ height=»613″>

    ​Урок: Применение условного форматирования​Одной из самых популярных​ Программа Microsoft Excel​Одной из самых востребованных​ корень — «​Вид исходной таблицы данных:​Для создания описания пользовательской​

    Переход к созданию таблицы в Microsoft Excel

    ​ требуются (некоторые могут​Пример как пользоваться функцией​ в Excel перед​Поиск функции​ получения товара.​ вернуть значение, которое​ СРЗНАЧ, СЧЕТ, МАКС​ ячейку и посмотрите​Начало ввода данных в​ В поле «Значение»​ в Microsoft Excel​ функций, которые используются​ предоставляет широкий набор​ функций в программе​SquareEquation = answer1​

    Закрепление шапки в приложении Microsoft Excel

    ​Для расчета используем формулу​ функции достаточно один​

    Подбор параметра

    ​ не принимать аргументов),​ МУМНОЖ в Excel.​ функцией НАЙТИ.​Введите краткое описание необходимые​Появится диалоговое окно​

    ​ расположено на пересечении​ и МИН.​ на формулу в​ ячейку​ должен быть указан​Не все пользователи знают,​ в Excel, является​ инструментов для создания​ Microsoft Excel является​ & «(» &​ Миффлина — Сан​ раз выполнить созданный​

    Переход к подбору параметра в Microsoft Excel

    ​ тип возвращаемого значения,​Полезные примеры практического​Практическое сравнение на​ функции для выполнения​Аргументы функции​ заданных строки и​Команда​ строке формулы.​ ​ конечный результат, который​ что таблицу, просто​ функция «ЕСЛИ». С​ различного типа диаграмм.​ ВПР (VLOOKUP). С​

    Подбор параметра в Microsoft Excel

    ​ -b / a​ Жеора, которую запишем​

    Функция «ИНДЕКС»

    ​ выше модуль. Теперь​ тело функции (код,​ применения функции МУМНОЖ.​ конкретных примерах функций​ и нажмите кнопку​. Здесь вы можете​ столбца (​Последние​Попробуйте создать формулу с​

    ​Введите в ячейку знак​ вы хотите получить.​

    Индекс в Microsoft Excel

    ​ начерченную карандашом, или​ её помощью можно​Чтобы создать диаграмму, нужно​ помощью данной функции,​ & «)»​ в коде пользовательской​ при вызове пользовательской​ отражающий логику ее​

    ​ Как использовать функцию​

    Краткое руководство: использование функций в формулах

    ​ НАЙТИ и ПОИСК​​Перейти​ ввести или выбрать​ИНДЕКС​дает доступ к​ вложенными функциями, т. е.​ равенства (​ В поле «Изменяя​ при помощи границы,​ задать в ячейке​ выделить набор ячеек​ можно значения одной​ElseIf b =​ функции с учетом​ функции (или SHIFT+F3)​ работы), а также​ МУМНОЖ при работе​ при работе с​. Список функций, скорее​ ячейки, которые будут​).​

    ​ функциям Excel, с​ формулу, содержащую функцию,​=​ значения ячейки» нужно​ программа Microsoft Excel​ вывод одного результата​ с данными, которые​ или нескольких таблиц,​ 0 And c​

    Функции Excel

    ​ пола участника. Код​ отображается описание возвращаемого​ оператор End Function.​

    • ​ с матрицами и​
    • ​ текстовыми строками в​ всего, вам не​
    • ​ составлять аргументы. Мы​Категория​ которыми Вы работали​
    • ​ в которой используется​
    • ​), а затем — букву​

    Инструкции

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

    • ​ вы хотите визуально​ перетягивать в другую.​​ < 0 Then​​ примера:​ результата и переменной:​ Пример простой пользовательской​ таблицами?​
    • ​ ячейках. Примеры использования​ подходит и на​ ​ введем B3 в​Математические​ недавно.​ результат другой функции.​ (например, «а»), чтобы​ с корректируемым значением.​​ область ячеек. Для​​ условия, и другого​ отобразить. Затем, находясь​ При этом, поиск​

    ​answer1 ​ String, age As​ обязательно. Они необходимы​ дня недели в​ СРЗНАЧА для среднего​ работе с таблицами​ отображаться в окне​Нач_дата​

    ​ функции для обработки​​Финансовые​​ раньше не использовали,​ функций.​ в Microsoft Excel​​ набор данных воспринимался​​ его невыполнения.​ выбрать на ленте​ первом столбце таблицы.​SquareEquation = answer1​​ Integer, weight As​​ в случаях, если​ зависимости от указанного​ значения в Excel.​ данных.​

    Три типа функций

    ​ Выбор функции ».​и С3 в​​ числовых аргументов, выполняющие​

    • ​содержит функции для​

    ​ и посмотрите, возвращают​Для прокрутки списка используйте​Возможности, которые предоставляет функция​ именно как таблица,​Синтаксис данной функции выглядит​ тот тип диаграммы,​ Тем самым, при​ & «(» &​

    Формула, отображаемая в строке формулы

    Дальнейшие действия

    • ​ Integer, height As​ пользовательские функции будут​ номера, представлен на​Примеры работы функций​Примеры использования функции ВРЕМЯ​
    • ​Выбор категории или​ поле​ различные математические и​ финансовых расчетов, например,​ ли они ожидаемые​

    Библиотека функций в Excel

    ​ клавишу СТРЕЛКА ВНИЗ.​ «ИНДЕКС», в чем-то​ его нужно переформатировать.​ следующим образом «ЕСЛИ(логическое​ который считаете наиболее​​ изменении данных в​​ Sqr(a / c)​ Integer) As Integer​ часто использоваться другими​ рисунке ниже:​ СРЗНАЧ и СРЗНАЧА,​ для расчетов в​В раскрывающемся списке выполните​Кон_дата​ тригонометрические вычисления. Например,​ сумма периодического платежа​ значения.​При этом для каждой​ близки к возможностям​Делается это просто. Для​

    ​ выражение; [результат если​ подходящим для достижения​ таблице-источнике, автоматически формируются​ & «)»​If sex =​ пользователями.​После ввода представленного выше​ а также обзор​ Excel.​ одно из следующих​.​ вы можете округлить​

    Как получить доступ к библиотеке

    ​ПЛТ​В этом уроке мы​ функции будет отображаться​ функции ВПР. Она​ начала, выделяем нужный​ истина]; [результат если​ поставленных целей.​​ данные и в​​ElseIf b ^​

    Библиотека функций в Excel

    ​ «женский» Then​​ кода необходимо нажать​

    Вставить функцию

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

    Библиотека функций в Excel

    Автосумма

    ​ также позволяет искать​​ диапазон с данными,​​ ложь])».​Более точная настройка диаграмм,​ производной таблице, в​ 2 — 4​CaloriesPerDay = 10​Пример 1. Рассчитать сумму​

    Библиотека функций в Excel

    Последние

    ​ комбинацию клавиш Ctrl+S​​ отличий между собой.​​ с помощью функции​Выберите​ нажмите​ОКРУГЛ​

    Библиотека функций в Excel

    Финансовые

    ​ по кредиту​​ объемным и часто​​ кратким описанием. Например,​ данные в массиве​ а затем, находясь​​С помощью операторов «И»,​​ включая установку её​ которой могут выполняться​​ * a *​​ * weight +​

    Библиотека функций в Excel

    Логические

    ​ отпускных для каждого​​ или специальный значок​​ К какой категории​ ВРЕМЯ. Вычисление продолжительности​наиболее часто используемые​ОК​), найти значение Пи​СТАВКА​ посещаемым разделом Microsoft​ всплывающая подсказка для​ значений, и возвращать​ во вкладке «Главная»,​ «ИЛИ» и вложенной​ наименования и наименования​​ отдельные расчеты. Например,​​ c >= 0​

    Библиотека функций в Excel

    Текстовые

    ​ 6.25 * height​​ работника, проработавшего на​​ в левом верхнем​ относится функция СРЗНАЧ​ движения и производства​. Функции вставленную последние​.​ (​.​ Excel –​​ функции​​ их в указанную​ кликаем по кнопке​ функции «ЕСЛИ», можно​​ осей, производится в​​ данные из таблицы,​

    Библиотека функций в Excel

    Дата и время

    ​ Then​​ — 5 *​​ предприятии не менее​ углу редактора кода​ и СРЗНАЧА? 1​ по времени исходя​​ будут отображаться в​​Функция будет вычислена, и​ПИ​​Функции из категории​​Библиотекой функций​ABS​

    Библиотека функций в Excel

    Ссылки и массивы

    ​ ячейку.​​ «Форматировать как таблицу».​​ задать соответствие нескольким​ группе вкладок «Работа​ в которой находятся​answer1 data:image/gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/biblioteki-dlja-raboty-s-excel-s_8_1.png» alt=»Библиотека функций в Excel»>

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

    ​. Мы рассмотрим структуру​​будет содержать строку​​Синтаксис данной функции выглядит​ После этого, появляется​ условиям, или одному​ с диаграммами».​ прейскуранты цен на​ корень — «​ElseIf sex =​​ основе суммы общей​​Чтобы воспользоваться созданной функцией,​ 5 6 7​​ таблицы. ​​Выберите функцию​​ Результат показывает, что​​ПРОИЗВЕД​​используются для проверки​​ библиотеки, из каких​

    Библиотека функций в Excel

    Другие функции

    ​ «Возвращает модуль (абсолютную​​ следующим образом: «ИНДЕКС(диапазон_ячеек;номер_строки;номер_столбца)».​​ список с различными​ из нескольких условий.​Одним из видов диаграмм​ товары, могут использоваться​answer2 = «Второй​ «мужской» Then​ заработной платы и​ необходимо вернуться к​ 8 9 10​

    Библиотека функций в Excel

    Как вставить функцию из библиотеки

    ​Примеры функций для работы​в алфавитном порядке.​ доставка заказа заняла​), промежуточные итоги (​ аргументов на соответствие​ категорий и команд​ величину) числа».​Это далеко не полный​ вариантами стилей оформления​Урок: Применение функции «ЕСЛИ»​ являются графики. Принцип​ для расчета показателей​ корень — «​

    1. ​CaloriesPerDay = 10​ числа выходных дней​ табличному редактору Excel,​ 11 12 13​Библиотека функций в Excel
    2. ​ с датами: ГОД,​​Выберите категорию функций. Функции​​ 4 рабочих дня.​ПРОМЕЖУТОЧНЫЕ.ИТОГИ​​ определенному значению или​​ она состоит. К​
    3. ​Выбор функции и ввод​​ перечень всех функций,​​ таблицы. Выбираем наиболее​ в Microsoft Excel​ построения их тот​​ в таблице, об​​SquareEquation = answer1​Библиотека функций в Excel
    4. ​ * weight +​ в году.​ установить курсор в​​ 14 15 16​​ МЕСЯЦ и ДЕНЬ​ в этой категории​Так же, как и​) и многое другое.​Библиотека функций в Excel
    5. ​ условию. Например, если​​ каждой категории приведено​​ ее аргументов​ которые доступны в​ подходящий из них.​С помощью макросов, в​ же, что и​ объёме закупок в​​ & «(» &​​ 6.25 * height​Вид исходной таблицы данных:​​ любую ячейку и​​ 17​
    6. ​ в Excel.​ отображаются в алфавитном​​ формулы, функции в​​Раздел​Библиотека функций в Excel
    7. ​ сумма заказа меньше​ небольшое описание, которое​ ​ программе Microsoft Excel.​Также, таблицу можно создать,​Библиотека функций в Excel

    ​ программе Microsoft Excel​ у остальных типов​ денежном выражении.​ (-b + Sqr(b​ — 5 *​Каждому работнику полагается 24​ ввести название пользовательской​В Excel содержится множество​Обзор функций ГОД,​ порядке в поле​ Excel могут быть​Другие функции​ $50, то добавляется​ даст Вам общее​В списке дважды щелкните​ Мы остановили внимание​ нажав на кнопку​

    Библиотека функций в Excel

    ​ можно записывать выполнение​

    Вставка функции

    ​ диаграмм.​​ВПР запускается путем вставки​ ^ 2 -​ age + 5​ выходных дня с​ функции после символа​ встроенных функций, которые​ МЕСЯЦ, ДЕНЬНЕД, ДЕНЬ,​Выберите функцию​ скопированы в смежные​содержит дополнительные категории​ цена доставки $4.99,​ представление о предназначении​ функцию, которую требуется​ только на самых​ «Таблица», которая расположена​ определенных действий, а​Урок: Применение диаграмм в​ оператора «ВПР» из​ 4 * a​Else: CaloriesPerDay =​ выплатой S=N*24/(365-n), где:​

    Вставка функции

    ​ «=»:​​ могут быть использованы​​ РАЗНДАТ для обработки​.​ ячейки. Наведите курсор​ библиотеки функций, такие​ а если больше,​​ функций, входящих в​​ использовать. Excel вводит​

    Диалоговое окно «Мастер функций - шаг 1 из 2»

    ​ популярных, и наиболее​

    ​ во вкладке «Вставка»,​ потом воспроизводить их​ Microsoft Excel​​ Мастера функций в​​ * c)) /​ 0​N – суммарная зарплата​Встроенные функции Excel содержат​ для инженерных, статистических,​ дат и наглядные​

    ​Выберите пункт​

    ​ на ячейку, которая​ как Статистические, Инженерные,​ то стоимость доставки​

    • ​ библиотеку. В конце​​ имени функции в​​ важных из них.​ предварительно выделив определенную​ автоматически. Это существенно​​Для работы с числовыми​​ ту ячейку, где​
    • ​ (2 * a)​End If​ за год;​ пояснения как возвращаемого​​ финансовых, аналитических и​​ примеры их применения​
    • ​все​​ содержит функцию. Затем​​ Аналитические, Проверка свойств​​ не взимается. В​​ урока мы на​ ячейке, за которым​

    ​Автор: Максим Тютюшев​

    ​ область листа с​ экономит время на​

    • ​ данными в программе​ данные должны отображаться.​ & «)» &​End Function​​n – число праздничных​​ результата, так и​
    • ​ прочих расчетов. Иногда​ на практике. Где​. В поле​​ нажмите левую кнопку​​ и значений, а​ данном примере целесообразно​ примере разберем, как​

    ​ следует открывающую круглую​

    ​Примечание:​ данными.​ выполнении большого количества​ Microsoft Excel удобно​​В появившемся, после запуска​​ «; » &​

    Описание возможностей функций Excel с примерами их применения

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

    Возможности функций

    primery-funkcii-data​Выберите функцию​ мыши и, не​ также функции, оставленные​
    ​ использовать функцию​ вставить функцию из​ скобку; Например,​ Мы стараемся как можно​После этого, выделенный набор​ однотипной работы.​primery-funkciy-poisk-i-nayti​ использовать специальные формулы.​ этой функции окне,​ _​
    ​ упущены для упрощения​Создадим пользовательскую функцию для​ принимают. Это можно​ требуют более гибкого​ функцию ГОД?​в алфавитном порядке​ отпуская ее, перетащите​ для поддержки совместимости​ЕСЛИ​primery-funkcii-vremya​ библиотеки.​=​ оперативнее обеспечивать вас​
    ​ ячеек Microsoft Excel,​Макросы можно записывать, просто​ С их помощью​ нужно указать адрес​answer2 & «(«​ кода. Если пол​ расчета на основе​god-mesyac-den-denned​ увидеть на примере​ инструмента для поиска​Примеры использования функции НАЙТИ​ отображаются все функции.​
    ​ маркер автозаполнения по​ с предыдущими версиями​.​В Microsoft Excel имеются​СУММ (​ актуальными справочными материалами​ будет воспринимать как​ включив запись своих​primery-ispolzovaniya-funkcii-nayti​ можно производить различные​ ячейки или диапазона​
    ​ & (-b -​ не определен, функция​ данной формулы:​ любой функции нажав​ решения, тогда на​ в таблицах Excel.​Выберите функцию​funkcii-pravsimv-i-levsimv​ ячейкам, которые необходимо​ Excel.​В категории​
    ​ сотни самых различных​.​ на вашем языке.​ таблицу. Вследствие этого,​ действий в программе,​ арифметические действия с​ ячеек, откуда данные​ Sqr(b ^ 2​ вернет результат 0​kak-polzovatsya-funkciey-lineyn​Код примера:​ комбинацию горячих клавиш​
    ​ помощь приходят макросы​Практические примеры применения​Выполните одно из действий,​ заполнить. Функция будет​В следующем примере Вы​Текстовые​ функций, которые делятся​koefficient-korrelyacii-pirsona​После открывающей круглой скобки​ Эта страница переведена​ например, если вы​
    ​ через соответствующую кнопку​ данными в таблицах:​ будут подтягиваться.​ — 4 *​ (нуль).​Public Function Otpusknye(summZp As​primery-funkcii-mumnozh​ SHIFT+F3. Но наша​ и пользовательские функции.​
    ​ функции НАЙТИ без​ указанных ниже.​ скопирована, а значения​ увидите, как вставить​содержатся функции, которые​ по категориям. Все​funkcii-srznach-i-srznacha​ в случае необходимости​ автоматически, поэтому ее​ введете в ячейки,​
    ​ на ленте.​ сложение, вычитание, умножение,​Урок: Применение функции ВПР​ a * c))​Пример расчета для первого​ Long, holidays As​ функция пока еще​Подобно макросам, пользовательские функции​ формулы. Как, где​Щелкните имя функции, чтобы​ вычислены в зависимости​ функцию из библиотеки​ работают с текстом​ эти функции составляют​

    Примеры как создать пользовательскую функцию в Excel

    ​ можно ввести один​ текст может содержать​ расположенные у границ​Также, запись макросов можно​ деление, возведение в​ в Microsoft Excel​ / (2 *​ участника:​ Long) As Long​ не имеет формы.​ могут быть созданы​ и когда удобно​

    Пример создания своей пользовательской функции в Excel

    ​ просмотреть синтаксис функции​ от строк или​ Excel, позволяющую вычислить​ в качестве значений​ общую библиотеку. Вам​ или несколько аргументов —​

    1. ​ неточности и грамматические​ таблицы, какие-то данные,​ производить, используя язык​
    2. ​ степень извлечение корня,​Ещё одной важной возможностью​ a) & «)»​=CaloriesPerDay(B3;C3;D3;E3)​VBA.
    3. ​If IsNumeric(holidays) =​Чтобы задокументировать пользовательскую функцию,​ с использованием языка​ использовать функцию НАЙТИ​ и краткое описание​ столбцов.​Новый модуль.
    4. ​ количество рабочих дней,​ аргументов. С помощью​
    5. ​ нет необходимости досконально​ данных, используемых функцией.​ ошибки. Для нас​ то они будут​ разметки Visual Basic,​ и т.д.​ программы Excel является​Else:​В результате использования автозаполнения​ False Or IsNumeric(summZp)​ необходимо выполнить следующие​ VBA. Для реализации​ при работе с​ сразу под полем​Автор: Антон Андронов​ в течение которых​ них можно решать​ изучать каждую функцию,​ Excel покажет, данные​ важно, чтобы эта​ автоматически включены в​ в специальном редакторе.​Для того, чтобы применить​ создание сводных таблиц.​SquareEquation Function и End Function.» gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/v-excel-polzovatelskaja-funkcija_14_1.png»>
    6. ​ действия:​ данной задачи необходимо​ таблицами?​Выберите функцию​Примечание:​ должна быть произведена​ такие задачи, как​
    7. ​ но познакомиться с​ какого типа следует​ статья была вам​ эту таблицу. Кроме​Урок: Применение макросов в​ формулу, нужно в​ С помощью данной​ нет»​

    UserFunctExample.

    ​Пример 3. Создать функцию,​Otpusknye ​ комбинацию клавиш Alt+F8),​Создайте новый макрос.

  • ​Открыть редактор языка VBA​ и ЛЕВСИМВ в​Дважды щелкните имя функции​ можно оперативнее обеспечивать​ нашем случае мы​Sub и End Sub.
  • ​ нижний регистр (​ каждой категории будет​ аргумента. Это может​ уделить пару секунд​ вниз, шапка таблицы​Для того, чтобы выделить​Введите код макроса.
  • ​ выводить результат, поставить​ данные из других​End Function​ решения квадратных уравнений​Exit Function​ в появившемся окне​ с помощью комбинации​ Excel.​ для отображения в​ вас актуальными справочными​ будем использовать данные​СТРОЧН​ весьма полезно.​
  • ​ быть число, текст​ и сообщить, помогла​ будет постоянно в​ определенные данные в​ знак «=». После​ таблиц по различным​Найдем корни первого уравнения:​ для указанных в​Description.
  • ​ElseIf holidays Otpusknye​ введите произвольное название​ клавиш ALT+F11.​Примеры решения задач​ мастере​ материалами на вашем​

    Примеры использования пользовательских функций, которых нет в Excel

    ​) или замена части​Чтобы получить доступ к​ или ссылка на​ ли она вам,​ пределах области зрения.​ таблице применяется функция​ этого, вводится сама​ критериям, а также​=SquareEquation(A3;B3;C3)​

    ​ ячейках коэффициентах a,​

    Пример 1.

    ​ Создадим пользовательскую функцию.» gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/v-excel-polzovatelskaja-funkcija_21_1.png»>

    ​ с помощью кнопок​

    ​Урок: Создание таблицы в​ условного форматирования. С​ формула, которая может​
    ​ производить различные расчеты​Выполним расчеты для остальных​ b и c​
    ​ или 0″​ кнопку Создать:​
    ​ пункт Insert и​
    ​ ПРАВСИМВ. Как использовать​поможет добавить правильные​ переведена автоматически, поэтому​
    ​ расчета времени доставки.​
    ​ значение (​
    ​ выберите вкладку Формулы.​Например, функция​ внизу страницы. Для​
    ​ Microsoft Excel​
    ​ помощью этого инструмента,​

    ​ состоять из математических​ с ними (суммировать,​ уравнений. Полученные результаты:​

    ​ уравнения типа ax2+bx+c=0.​

    ​Exit Function​В результате будет создан​ подпункт Module, как​ и в чем​

    Otpusknye.

    Калькулятор расчета калорий в Excel

    ​ аргументы функции и​ ее текст может​Выделите ячейку, которая будет​ЗАМЕНИТЬ​ Все возможные категории​ABS​ удобства также приводим​С помощью функции подбора​ можно настроить правила​

    Пример 2.

    ​ умножать, делить, и​Скачать примеры создания пользовательский​Вид исходной таблицы:​Else​ новый модуль с​ показано на рисунке:​ отличие текстовых функций​

    ​ ее аргументах.​ содержать неточности и​ содержать формулу. В​).​ и команды вы​
    ​принимает в качестве​ ссылку на оригинал​
    ​ параметров, можно подобрать​ выделения ячеек. Само​ адресов ячеек. Для​ т.д.), а результаты​ функций в Excel​
    ​Для решения создадим следующую​Otpusknye = summZp​
    ​ заготовкой, ограниченной операторами​Новый модуль будет создан​ ПРАВСИМВ и ЛЕВСИМВ​Справка по этой функции​ грамматические ошибки. Для​
    ​ нашем примере это​Категория​
    ​ можете увидеть в​
    ​ аргумента одно число.​

    ​ (на английском языке).​ исходные данные, исходя​ условное форматирование можно​ того, чтобы указать​ выводить в отдельную​Мы создали свою пользовательскую​

    ​ пользовательскую функцию:​ * 24 /​

    ​ автоматически, при этом​ при отделении фрагмента​

    CaloriesPerDay.

    Пользовательская функция для решения квадратных уравнений в Excel

    ​Отображает соответствующий раздел справки​ нас важно, чтобы​ ячейка D3.​Дата и время​ группе​ Функция​Кроме ввода формул для​

    ​ из конечного нужного​

    Пример 3.

    ​ выполнить в виде​ адрес ячейки, из​

    создадим следующую пользовательскую функцию.

    ​ таблицу. При этом,​

    ​ функцию для расчета​Код примера:​ (365 — holidays)​ Sub.​
    ​ в основной части​ текста или слова​
    ​ в окне справки​ эта статья была​
    ​Выберите вкладку​содержит функции для​
    ​Библиотека функций​ПРОПИСН​
    ​ выполнения базовых математических​ для вас результата.​ гистограммы, цветовой шкалы​ которой берутся данные​
    ​ существуют очень широкие​ квадратных уравнений, которой​
    ​Public Function SquareEquation(a As​End If​
    ​Введите код, как показано​ окна редактора появится​ из строки?​ для выбранной функции​
    ​ вам полезна. Просим​Формулы​ работы с датами​
    ​.​(которая преобразует строчные​
    ​ операций, таких как​Для того, чтобы использовать​ или набора значков.​ для расчета, достаточно​
    ​ возможности по настройке​ раньше не было​ Integer, b As​End Function​ на рисунке ниже,​
    ​ окно для ввода​Примеры как пользоваться функцией​
    ​ в поле​ вас уделить пару​
    ​на Ленте, чтобы​ и временем в​Разберем, какую задачу выполняет​ буквы в прописные)​ сложение, вычитание, умножение​ эту функцию, нужно​Для того, чтобы перейти​ кликнуть по ней​ полей сводной таблицы.​ в Excel по​
    ​ Integer, c As​Сохраним функцию и выполним​ указав требуемое количество​ кода:​ ЛИНЕЙН в Excel.​Выберите функцию​ секунд и сообщить,​
    ​ открыть​
    ​ формулах. Например, функция​ каждая из команд​
    ​ принимает текстовую строку.​
    ​ и деление, в Microsoft Excel​

    ​ находиться во вкладке​

    ​ к условному форматированию,​

    ​ мышкой, и её​Сводную таблицу можно создать​

    SquareEquation.

    ​ умолчанию.​ Integer) As String​

    ​ расчет с ее​ переменных (в зависимости​При необходимости можно изменить​Наглядные пошаговые примеры​.​ помогла ли она​

    Функции Excel — простые примеры для начинающего

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

    Сразу хотелось бы отметить, что все примеры будем рассматривать в Microsoft office 2010.

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

    Примечание! Сегодняшний материал посвящен встроенным функциям, которые присутствуют в Excel по умолчанию, рассматривать макросы или программки на VBA сегодня мы не будем, однажды на этом сайте мы уже затрагивали тему VBA Excel в статье — Запрет доступа к листу Excel с помощью пароля, если интересно можете посмотреть.

    Функция Excel – Сцепить

    Данная функция соединяет несколько столбцов в один, например, у Вас фамилия имя отчество расположены в отдельном столбце, а Вам хотелось бы соединить их в один. Также Вы можете использовать эту функцию и для других целей, но надеюсь, смысл ее понятен, пример ниже. Для того чтобы вызвать эту функцию необходимо написать в отдельной ячейке =сцепить(столбец1; столбец2 и т.д.), или на панели нажать кнопку «вставить функцию» и набрать сцепить в поиске, и уже потом в графическом интерфейсе выбрать поля.

    Функция Excel – ВПР

    Эта функция расшифровывается как «Вертикальный просмотр» и полезна она тем, что с помощью нее можно искать данные в других листах или документах Excel по определенному ключевому полю. Например, у Вас есть две таблицы, содержащие одно одинаковое поле, но остальные колонки другие и Вам хотелось бы скопировать данные из одной таблицу в другую по этому ключевому полю:

    Вы действуете также как и в предыдущем примере, или пишите или выбираете через графический интерфейс, например:

    С описанием полей проблем не должно возникнуть, там все написано. Далее жмете «ОК» и получаете результат:

    Функции Excel – Правсимв и Левсимв

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

    Функция Excel – Если

    Это обычная функция на проверку выражения или значения. Иногда бывает полезна. Например, нам необходимо в столбец C записывать значение «Больше» или «Меньше» на основании сравнения полей A и B т.е. например, если A больше B то записываем «Больше» если меньше то соответственно записываем «Меньше»:

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

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

    Создание пользовательских функций в Excel

    Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Еще. Меньше

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

    Создание простой пользовательской функции

    Пользовательские функции (как и макросы) записываются на языке программирования Visual Basic для приложений (VBA). Они отличаются от макросов двумя вещами. Во-первых, в них используются процедуры Function, а не Sub. Это значит, что они начинаются с оператора Function, а не Sub, и заканчиваются оператором End Function, а не End Sub. Во-вторых, они выполняют различные вычисления, а не действия. Некоторые операторы (например, предназначенные для выбора и форматирования диапазонов) исключаются из пользовательских функций. Из этой статьи вы узнаете, как создавать и применять пользовательские функции. Для создания функций и макросов используется редактор Visual Basic (VBE), который открывается в отдельном окне.

    Предположим, что ваша компания предоставляет скидку в размере 10 % клиентам, заказавшим более 100 единиц товара. Ниже мы объясним, как создать функцию для расчета такой скидки.

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

    Пример формы заказа без пользовательской функции

    Чтобы создать пользовательскую функцию DISCOUNT в этой книге, сделайте следующее:

    1. Нажмите клавиши ALT+F11 (или FN+ALT+F11 на Mac), чтобы открыть редактор Visual Basic, а затем щелкните Insert (Вставка) >Module (Модуль). В правой части редактора Visual Basic появится окно нового модуля.
    2. Скопируйте указанный ниже код и вставьте его в новый модуль.

    Function DISCOUNT(quantity, price) If quantity >=100 Then DISCOUNT = quantity * price * 0.1 Else DISCOUNT = 0 End If DISCOUNT = Application.Round(Discount, 2) End Function

    Примечание: Чтобы код было более удобно читать, можно добавлять отступы строк с помощью клавиши TAB. Отступы необязательны и не влияют на выполнение кода. Если добавить отступ, редактор Visual Basic автоматически вставит его и для следующей строки. Чтобы сдвинуть строку на один знак табуляции влево, нажмите SHIFT+TAB.

    Применение пользовательских функций

    Теперь вы готовы использовать новую функцию DISCOUNT. Закройте редактор Visual Basic, выделите ячейку G7 и введите следующий код:

    =DISCOUNT(D7;E7)

    Excel вычислит 10%-ю скидку для 200 единиц по цене 47,50 ₽ и вернет 950,00 ₽.

    В первой строке кода VBA функция DISCOUNT(quantity, price) указывает, что функции DISCOUNT требуется два аргумента: quantity (количество) и price (цена). При вызове функции в ячейке листа необходимо указать эти два аргумента. В формуле =DISCOUNT(D7;E7) аргумент quantity имеет значение D7, а аргумент price — значение E7. Если скопировать формулу в ячейки G8:G13, вы получите указанные ниже результаты.

    Рассмотрим, как Excel обрабатывает эту функцию. При нажатии клавиши ВВОД Excel ищет имя DISCOUNT в текущей книге и определяет, что это пользовательская функция в модуле VBA. Имена аргументов, заключенные в скобки (quantity и price), представляют собой заполнители для значений, на основе которых вычисляется скидка.

    Пример формы заказа с пользовательской функцией

    Оператор If в следующем блоке кода проверяет аргумент quantity и сравнивает количество проданных товаров со значением 100:

    If quantity >= 100 Then DISCOUNT = quantity * price * 0.1 Else DISCOUNT = 0 End If

    Если количество проданных товаров не меньше 100, VBA выполняет следующую инструкцию, которая перемножает значения quantity и price, а затем умножает результат на 0,1:

    Discount = quantity * price * 0.1

    Результат хранится в виде переменной Discount. Оператор VBA, который хранит значение в переменной, называется оператором назначения, так как он вычисляет выражение справа от знака равенства и назначает результат имени переменной слева от него. Так как переменная Discount называется так же, как и процедура функции, значение, хранящееся в переменной, возвращается в формулу листа, из которой была вызвана функция DISCOUNT.

    Если значение quantity меньше 100, VBA выполняет следующий оператор:

    Наконец, следующий оператор округляет значение, назначенное переменной Discount, до двух дробных разрядов:

    Discount = Application.Round(Discount, 2)

    В VBA нет функции округления, но она есть в Excel. Чтобы использовать округление в этом операторе, необходимо указать VBA, что метод (функцию) Round следует искать в объекте Application (Excel). Для этого добавьте слово Application перед словом Round. Используйте этот синтаксис каждый раз, когда нужно получить доступ к функции Excel из модуля VBA.

    Правила создания пользовательских функций

    Пользовательские функции должны начинаться с оператора Function и заканчиваться оператором End Function. Помимо названия функции, оператор Function обычно включает один или несколько аргументов. Однако вы можете создать функцию без аргументов. В Excel доступно несколько встроенных функций (например, СЛЧИС и ТДАТА), в которых нет аргументов.

    После оператора Function указывается один или несколько операторов VBA, которые проверят соответствия условиям и выполняют вычисления с использованием аргументов, переданных функции. Наконец, в процедуру функции следует включить оператор, назначающий значение переменной с тем же именем, что у функции. Это значение возвращается в формулу, которая вызывает функцию.

    Применение ключевых слов VBA в пользовательских функциях

    Количество ключевых слов VBA, которые можно использовать в пользовательских функциях, меньше числа, используемого в макросах. Настраиваемые функции не могут выполнять другие задачи, кроме возврата значения в формулу на этом или в выражение, используемом в другом макросе или функции VBA. Например, пользовательские функции не могут изменять размер окна, редактировать формулу в ячейке, а также изменять шрифт, цвет или узор текста в ячейке. Если в процедуру функции включить такой код действия, функция возвращает #VALUE! ошибку «#ВЫЧИС!».

    Единственное действие, которое может выполнять процедура функции (кроме вычислений), — это отображение диалогового окна. Чтобы получить значение от пользователя, выполняющего функцию, можно использовать в ней оператор InputBox. Кроме того, с помощью оператора MsgBox можно выводить сведения для пользователей. Вы также можете использовать настраиваемые диалоговые окна (UserForms), но эта тема выходит за рамки данной статьи.

    Документирование макросов и пользовательских функций

    Даже простые макросы и пользовательские функции может быть сложно понять. Чтобы сделать эту задачу проще, добавьте комментарии с пояснениями. Для этого нужно ввести перед текстом апостроф. Например, ниже показана функция DISCOUNT с комментариями. Благодаря подобным комментариями и вам, и другим будет впоследствии проще работать с кодом VBA. Так, код будет легче понять, если потребуется внести в него изменения.

    Пример функции VBA с примечаниями

    Апостроф указывает приложению Excel на то, что следует игнорировать всю строку справа от него, поэтому вы можете добавлять комментарии в отдельных строках или в правой части строк, содержащих код VBA. Советуем начинать длинный блок кода с комментария, в котором объясняется его назначение, а затем использовать встроенные комментарии для документирования отдельных операторов.

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

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

    Предоставление доступа к пользовательским функциям

    Для использования настраиваемой функции должна быть открыта книга, содержащая модуль, в котором она была создана. Если книга не открыта, вы получите #NAME? при попытке использования функции. Если вы ссылались на функцию в другой книге, ее имя должно предшествовать названию книги, в которой она находится. Например, при создании функции DISCOUNT в книге Personal.xlsb и вызове ее из другой книги необходимо ввести =personal.xlsb!discount(),а не просто =discount().

    Чтобы вставить пользовательскую функцию быстрее (и избежать ошибок), ее можно выбрать в диалоговом окне «Вставка функции». Пользовательские функции доступны в категории «Определенные пользователем»:

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

    1. Создав нужные функции, выберите Файл >Сохранить как. В Excel 2007 нажмите кнопку Microsoft Office, а затем щелкните Сохранить как.
    2. В диалоговом окне Сохранить как откройте раскрывающийся список Тип файла и выберите значение Надстройка Excel. Сохраните книгу с запоминающимся именем, таким как MyFunctions, в папке AddIns. Она будет автоматически предложена в диалоговом окне Сохранить как, поэтому вам потребуется только принять расположение, используемое по умолчанию.
    3. Сохранив книгу, выберите Файл >Параметры Excel. В Excel 2007 нажмите кнопку Microsoft Office и щелкните Параметры Excel.
    4. В диалоговом окне Параметры Excel выберите категорию Надстройки.
    5. В раскрывающемся списке Управление выберите Надстройки Excel. Затем нажмите кнопку Перейти.
    6. В диалоговом окне Надстройки установите флажок рядом с именем книги, как показано ниже.
    1. Создав нужные функции, выберите Файл >Сохранить как.
    2. В диалоговом окне Сохранить как откройте раскрывающийся список Тип файла и выберите значение Надстройка Excel. Сохраните книгу с запоминающимся именем, таким как MyFunctions.
    3. Сохранив книгу, выберите Сервис >Надстройки Excel.
    4. В диалоговом окне Надстройки нажмите кнопку «Обзор», найдите свою надстройку, нажмите кнопку Открыть, а затем установите флажок рядом с надстройкой в поле Доступные надстройки.

    После этого пользовательские функции будут доступны при каждом запуске Excel. Если вы хотите добавить его в библиотеку функций, вернимся в Visual Basic редактора. Если вы заглянуть в Visual Basic редактора Project проводника под заголовком VBAProject, вы увидите модуль с именем файла надстройки. У надстройки будет расширение XLAM.

    Дважды щелкните модуль в Project Explorer, чтобы вывести код функций. Чтобы добавить новую функцию, установите точку вставки после оператора End Function, который завершает последнюю функцию в окне кода, и начните ввод. Вы можете создать любое количество функций, и они будут всегда доступны в категории «Определенные пользователем» диалогового окна Вставка функции.

    Об авторах

    Эта статья основана на главе книги Microsoft Office Excel 2007 Inside Out, написанной Марком Доджем (Mark Dodge) и Крейгом Стинсоном (Craig Stinson). В нее были добавлены сведения, относящиеся к более поздним версиям Excel.

    Дополнительные сведения

    Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *