Excel примеры функций: Функции Excel (по категориям) — Служба поддержки Майкрософт
Содержание
Пример как работает функция СУММПРОИЗВ с условием в Excel
Функция СУММПРОИЗВ — это одна из математических и тригонометрических функций, которая перемножает соответствующие элементы заданных диапазонов ячеек или массивов и возвращает сумму произведений.
Принципы работы СУММПРОИЗВ с несколькими условиями в Excel
Синтаксис функции СУММПРОИЗВ — следующий:
Первый массив является обязательным. Значения должны быть числовыми, текстовые значения формула посчитает как 0. Массивы 2,3 и так далее являются дополнительными необязательными аргументами и используются в зависимости от постановки задачи. Данная функция по ячейкам или по элементам перемножает несколько массивов и суммирует получившиеся произведения. Самый обычный и простой пример использования функции СУММПРОИЗВ – получить общую стоимость, перемножив цену и количество товаров или услуг. В столбце «В» у нас имеются цены, а в столбце «С» – количество товаров. Нам нужно узнать общую стоимость реализации товаров. В ячейке Е4 пишем формулу:
СУММПРОИЗВ поочередно умножила соответствующие значения из двух массивов (450*3; 340*6 и так далее) и суммировала результаты. Функция СУММПРОИЗВ поддерживает работу с массивами, это означает, что можно использовать логику формул массива, используя СУММПРОИЗВ. Кстати, если помните, для ввода формул массива всегда обязательно следует использовать сочетание клавиш Ctrl+Shift+Enter. В нашем случае надобности в этом нет, поскольку СУММПРОИЗВ работает по логике формул массива по определению. В следующем примере у нас есть таблица, которая содержит информацию о компаниях, регионах их деятельности, плановых продажах и фактических продажах. Наша задача – узнать, сколько компаний выполнили план по реализации товаров или услуг. Эту задачу можно решить и иным способом, например, добавить столбец, в котором сосчитать процент выполнения плана, затем применить СЧЕТЕСЛИ или СЧЕТЕСЛИМН. И это хороший и правильный способ, Однако!!!, можно выполнить задачу проще и быстрее. В ячейке Е23 пишем формулу:
Таким образом, условие D13:D20>=C13:C20 будет по очереди применяться к паре значений по ряду, затем это сравнение будет возвращать логическое значение ложь или истину. Для того чтобы трансформировать ложь и истину в числовое значение, умножаем содержащееся внутри СУММПРОИЗВ условие на 1. Ложь*1=0, истина*1=1. Затем все полученные 1 суммируются:
В предыдущем примере мы использовали одно условие, но при необходимости можно добавлять дополнительные условия. Например, нам нужно найти сколько компаний выполнили план в Северной Европе. Для этого нам следует к имеющийся формуле добавить еще одно условие – диапазон В13:В20, ячейки которого содержат текст «Северная Европа»:
Текст обязательно вставляем в кавычки. Формула нашла компании, которые выполнили план, затем сопоставила найденные результаты с вторым условием, оставила только те, которые соответствуют и возвратила их количество:
Суммирование промежуточных итогов в Excel по условию
Теперь допустим нам нужно сосчитать не количество компаний, а общую сумму фактических продаж компаний, соответствующих заданным условиям промежуточных итогов. Для этого нам нужно, чтобы умножение логических результатов выполнялось не на 1, а на соответствующий объем продаж. Заменяем число 1 на диапазон, который содержит такие значения:
Теперь наша ИСТИНА будет умножаться на соответствующую величину продаж, а ЛОЖЬ при умножении будет возвращать ноль. Функции, работающие с условиями, сопровождаются логическими операторами И, ИЛИ, НЕ и так далее. Если посмотреть на нашу формулу, два заданных условия связаны между собой логическим оператором И, то есть, выполняется поиск компаний, в которых и выполнен план, и расположение – Северная Европа. Что, если нам нужно связать условия логическим оператором ИЛИ? Допустим, нам нужно просуммировать сумму компаний из регионов Северная и Центральная Европа. Тогда между двумя условиями нужно вместо умножения поставить знак «плюс»:
Выборка данных из диапазона по нескольким условиям в Excel
У нас есть таблица с данными о сотрудниках и их баллах, полученные за тестирование навыков. Нам нужно выбрать среди сотрудников тех, чьи результаты оказались лучше остальных. Первым делом нужно посчитать среднее значение. Можно сделать это через функцию СРЗНАЧ и это будет правильно:
Сейчас вроде как определился лидер, Джек, у которого наибольшее среднее значение. Однако, если взглянуть на общую картинку с баллами, увидим, что высокие баллы Джек набрал по тем категориям, которые не являются первоочередными для выполнения обязанностей. А Мария, которая находится на втором месте, обогнала Джека по тестам «Знание инструментов анализа продаж» и «Знание законодательных актов». То есть, важен вес определенного теста. Нам нужно не среднее значение, а средневзвешенное. В таких случаях используем СУММПРОИЗВ. У нас есть еще одна таблица, в которой имеется информация о весомости каждого теста. В ячейке В80 пишем формулу:
СУММПРОИЗВ умножает и суммирует столбец с полученными баллами и столбец с весом каждого теста. Затем делим результат на сумму значений столбца Н. Не забываем использовать абсолютные ссылки для корректного копирования. Копируем формулу до конца ряда:
Теперь заново внимательно смотрим результаты – у нас переопределялся лидер. В прошлом примере Джек занимал первое место, теперь у него самый низкий результат. Мария из второго места ушла на 3, а лидером оказался Питер.
Работа функции СУММПРОИЗВ с текстовыми значениями в Excel
Еще один простой, но работающий пример использования:
В этом примере мы сосчитали количество ячеек, содержимое которых превышает 20 символов. Работает эта формула изнутри: ДЛСТР считает сколько всего символов содержит текст в ячейке (возвращаемый результат функции ДЛСТР можно посмотреть по столбцу Е). Затем элементы из массива сопоставляются с условием «больше 20» и приобретают значение ЛОЖЬ или ИСТИНА. После этого функция Ч трансформирует полученные логические результаты в числа 1 и 0. В конце СУММПРОИЗВ подсчитывает количество соответствующих ячеек:
Скачать примеры СУММПРОИЗВ с несколькими условиями в Excel
В умелых руках принципы действия алгоритмов функции СУММПРОИЗВ позволяют заменить множество других формул и функций в Excel для автоматизации решений одних и тех же задач. Более того эта функция умеет работать с диапазонами данных в неоткрытых файлах Excel (рабочих книгах). Из недостатков стоит отметить отсутствие возможности использовать символы подстановки * в критериях при обработке текстовых значений. Но это минус можно обойти путем комбинирования формулы с текстовыми функциями, которые прекрасно сработают на промежуточных этапах обработки критериев с условиями при вычислении.
Использование функций и вложенных функций в формулах Excel
Excel для Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Функции — это заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Эти функции позволяют выполнять как простые, так и сложные вычисления. Все функции Excel можно найти на вкладке «формулы» на ленте.
-
Синтаксис функции ExcelВ приведенном ниже примере функции ОКРУГЛ , округленной на число в ячейке A10, показан синтаксис функции.
1. Structure. Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающую круглую скобку, аргументы функции, разделенные запятыми, и закрывающая круглая скобка.
2. имя функции. Чтобы просмотреть список доступных функций, щелкните ячейку и нажмите клавиши SHIFT + F3, чтобы открыть диалоговое окно Вставка функции .
3. аргументы. Аргументы могут быть числами, текстом, логическими значениями, такими как Истина или ложь, массивами, значениями ошибок, например #N/a или ссылками на ячейки. Используемый аргумент должен возвращать значение, допустимое для данного аргумента. В качестве аргументов также используются константы, формулы и другие функции.
4. всплывающая подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, всплывающая подсказка появляется после ввода выражения =ОКРУГЛ(. Всплывающие подсказки отображаются только для встроенных функций.
Примечание: Вам не нужно вводить функции во все прописные буквы, например = «ОКРУГЛИТЬ», так как Excel автоматически заполнит ввод имени функции после нажатия кнопки «Добавить». Если вы неправильно наводите имя функции, например = СУМА (a1: A10), а не = сумм (a1: A10), Excel вернет #NAME? Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.
-
Ввод функций ExcelДиалоговое окно Вставить функцию упрощает ввод функций при создании формул, в которых они содержатся. После выбора функции в диалоговом окне Вставка функции Excel запустит мастер функций, который выведет на экран имя функции, каждый из ее аргументов, описание функции и каждый аргумент, текущий результат функции и текущий результат всей формулы.
Для упрощения создания и редактирования формул, а также для минимизации ошибок ввода и синтаксиса используйте Автозаполнение формул. После ввода знака = (знак равенства) и начальных букв функции Excel отобразит динамический раскрывающийся список допустимых функций, аргументов и имен, соответствующих этим буквам. Затем вы можете выбрать один из раскрывающегося списка, и приложение Excel введет его автоматически.
-
Вложение функций ExcelВ некоторых случаях может потребоваться использовать функцию в качестве одного из аргументов другой функции. Например, в следующей формуле используется вложенная функция СРЗНАЧ , а результат сравнивается со значением 50.
1. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ.
Допустимые типы вычисляемых значений Вложенная функция, используемая в качестве аргумента, должна возвращать соответствующий ему тип данных. Например, если аргумент должен быть логическим, т. е. иметь значение ИСТИНА либо ЛОЖЬ, вложенная функция также должна возвращать логическое значение (ИСТИНА или ЛОЖЬ). В противном случае Excel выдаст ошибку «#ЗНАЧ!».
<c0>Предельное количество уровней вложенности функций</c0>. В формулах можно использовать до семи уровней вложенных функций. Если функция Б является аргументом функции А, функция Б находится на втором уровне вложенности. Например, функция СРЗНАЧ и функция сумм являются функциями второго уровня, если они используются в качестве аргументов функции если. Функция, вложенная в качестве аргумента в функцию СРЗНАЧ, будет функцией третьего уровня, и т. д.
Более 100 функций Excel (объяснение с примерами и видео)
Здесь вы найдете подробное руководство по более чем 100 функциям Excel и функциям VBA. Каждая функция Excel подробно описана с примерами и видео.
В этом руководстве рассматриваются:
Функции Excel – Дата и время
Функция Excel | Описание |
---|---|
1 9020 Функция Excel ДАТА Функция Excel DATE может использоваться, когда вы хотите получить значение даты, используя значения года, месяца и дня в качестве входных аргументов. Он возвращает серийный номер, представляющий определенную дату в Excel. | |
Функция Excel ДАТАЗНАЧ | Функция Excel ДАТАЗНАЧ лучше всего подходит для ситуаций, когда дата хранится в виде текста. Эта функция преобразует дату из текстового формата в порядковый номер, который Excel распознает как дату. |
Excel Функция ДЕНЬ | Функция Excel DAY может использоваться, когда вы хотите получить значение дня (в диапазоне от 1 до 31) с указанной даты. Он возвращает значение от 0 до 31 в зависимости от даты, используемой в качестве входных данных. |
Функция Excel HOUR | Функция Excel HOUR может использоваться, когда вы хотите получить целочисленное значение HOUR из указанного значения времени. Он возвращает значение от 0 (00:00) до 23 (23:00) в зависимости от значения времени, используемого в качестве входных данных . |
Функция Excel МИНУТЫ | Функция Excel МИНУТЫ может использоваться, когда вы хотите получить целочисленное значение МИНУТЫ из указанного значения времени. Возвращает значение от 0 до 59.в зависимости от значения времени, используемого в качестве входных данных. |
Функция ЧИСТРАБДНИ Excel | Функция ЧИСТРАБДНИ Excel может использоваться, когда вы хотите получить количество рабочих дней между двумя заданными датами. Выходные дни между указанными датами не учитываются (по умолчанию выходными являются суббота и воскресенье). Он также может исключать любые указанные праздники. |
Excel ЧИСТРАБДНИ.МЕЖД Функция | Функция Excel NETWORKDAYS.INTL может использоваться, когда вы хотите получить количество рабочих дней между двумя заданными датами. Он не учитывает выходные и праздничные дни, которые могут быть указаны пользователем. Это также позволяет вам указать выходные (например, вы можете указать пятницу и субботу в качестве выходных или только воскресенье в качестве выходных). |
Функция Excel NOW | Функция Excel NOW может использоваться для получения текущего значения даты и времени. |
Excel ВТОРАЯ Функция | Функцию Excel SECOND можно использовать для получения целочисленного значения секунд из указанного значения времени. Он возвращает значение от 0 до 59 в зависимости от значения времени, используемого в качестве входных данных. |
Функция Excel СЕГОДНЯ | Функция Excel СЕГОДНЯ может использоваться для получения текущей даты. Он возвращает серийный номер, представляющий текущую дату. |
Функция ДЕНЬ НЕДЕЛИ Excel | Функция Excel WEEKDAY может использоваться для получения дня недели в виде числа для указанной даты. Он возвращает число от 1 до 7, которое представляет соответствующий день недели. |
Excel РАБДЕНЬ Функция | Функцию РАБДЕНЬ Excel можно использовать, когда вы хотите получить дату после заданного количества рабочих дней. По умолчанию суббота и воскресенье считаются выходными |
Excel РАБДЕНЬ.МЕЖД Функция | Функция Excel РАБДЕНЬ.МЕЖД может использоваться, когда вы хотите получить дату после заданного количества рабочих дней. В этой функции вы можете указать выходные дни, отличные от субботы и воскресенья. |
Функция Excel РАЗНДАТ | Функция Excel DATEDIF может использоваться, когда вы хотите рассчитать количество лет, месяцев или дней между двумя указанными датами. Хорошим примером может быть расчет возраста. |
Функции Excel – логические
Функция Excel AND может использоваться, когда вы хотите проверить несколько условий. Он возвращает TRUE только тогда, когда все заданные условия истинны.
Функция Excel ЛОЖЬ возвращает логическое значение ЛОЖЬ. Он не принимает никаких входных аргументов.
Excel лучше всего подходит для ситуаций, когда вы хотите оценить условие и вернуть значение, если оно ИСТИНА, и другое значение, если оно ложно.
Excel IFS лучше всего подходит для ситуаций, когда вы хотите проверить несколько условий одновременно, а затем вернуть результат на его основе. Это полезно, поскольку вам не нужно создавать длинные вложенные формулы ЕСЛИ, которые могут запутаться.
Функция Excel NOT может использоваться, когда вы хотите изменить значение логического аргумента на обратное (ИСТИНА/ЛОЖЬ).
Функция Excel ИСТИНА возвращает логическое значение ИСТИНА. Он не принимает никаких входных аргументов.
Функции Excel — поиск и эталон
Excel Function | Описание |
---|---|
Функция Excel Column | Функцию СТОЛБЦА Excel можно использовать, когда вы хотите получить номер столбца указанной ячейки. |
Функция столбцов Excel | Функцию СТОЛБЦЫ Excel можно использовать, когда вы хотите получить количество столбцов в указанном диапазоне или массиве. Он возвращает число, представляющее общее количество столбцов в указанном диапазоне или массиве. |
Функция ГПР Excel | Функция Excel HLOOKUP лучше всего подходит для ситуаций, когда вы ищете совпадающую точку данных в строке, и когда совпадающая точка данных найдена, вы спускаетесь по этому столбцу и извлекаете значение из ячейки, в которой указано количество строк. ниже верхнего ряда. |
Функция ИНДЕКС Excel | Функция ИНДЕКС Excel может использоваться, когда у вас есть позиция (номер строки и номер столбца) значения в таблице, и вы хотите получить это значение. Это часто используется с функцией ПОИСКПОЗ и является мощной альтернативой функции ВПР. |
Функция Excel ДВССЫЛ | Функция Excel ДВССЫЛ может использоваться, когда у вас есть ссылки в виде текста, и вы хотите получить значения из этих ссылок. Он возвращает ссылку, указанную текстовой строкой. |
Функция ПОИСКПОЗ Excel | Функция ПОИСКПОЗ Excel может использоваться, когда вы хотите получить относительное положение искомого значения в списке или массиве. Он возвращает число, представляющее позицию искомого значения в массиве. |
Функция Excel OFFSET | Функция Excel OFFSET может использоваться, когда вы хотите получить ссылку, которая смещает указанное количество строк и столбцов от начальной точки. Он возвращает ссылку, на которую указывает функция OFFSET. |
Функция Excel ROW | Функцию Excel ROW можно использовать, когда вы хотите получить номер строки ссылки на ячейку. Например, =СТРОКА(B4) вернет 4, как в четвертой строке. |
Функция Excel ROWS | Функция Excel ROWS может использоваться, когда вы хотите получить количество строк в указанном диапазоне или массиве. Он возвращает число, представляющее общее количество строк в указанном диапазоне или массиве. |
Функция Excel ВПР | Функция Excel VLOOKUP лучше всего подходит для ситуаций, когда вы ищете совпадающую точку данных в столбце, и когда совпадающая точка данных найдена, вы переходите вправо в этой строке и извлекаете значение из ячейки, которая является заданной. количество столбцов справа. |
Функция XLOOKUP в Excel | Функция Excel XLOOKUP — это новая функция для пользователей Office 365, которая представляет собой расширенную версию функций VLOOKUP/HLOOKUP. Его можно использовать для поиска и получения значения в наборе данных, и он может заменить большую часть того, что мы делаем с помощью старых формул поиска. |
Excel Функция ФИЛЬТР | Функция Excel FILTER — это новая функция для пользователей Office 365, которая позволяет быстро фильтровать и извлекать данные на основе заданного условия (или нескольких условий). |
Функции Excel – Математические функции
Функция Excel INT может использоваться, когда вы хотите получить целую часть числа.
Функцию Excel MOD можно использовать, когда вы хотите получить остаток от деления одного числа на другое. Он возвращает числовое значение, представляющее остаток от деления одного числа на другое.
Функция Excel RAND может использоваться, когда вы хотите сгенерировать равномерно распределенные случайные числа от 0 до 1. Она возвращает число от 0 до 1
Функция Excel RANDBETWEEN может использоваться, когда вы хотите сгенерировать равномерно распределенные случайные числа между верхним и нижним диапазоном, указанным пользователем. Он возвращает число между верхним и нижним диапазоном, указанным пользователем.
Функция Excel ROUND может использоваться, когда вы хотите вернуть число, округленное до указанного количества цифр.
Функцию СУММЕСЛИ в Excel можно использовать, когда вы хотите сложить значения в диапазоне, если выполняется указанное условие.
Функцию СУММЕСЛИМН в Excel можно использовать, когда вы хотите сложить значения в диапазоне, если выполняется несколько указанных критериев.
Функция СУММПРОИЗВ Excel может использоваться, когда вы хотите сначала умножить два или более набора на массивы, а затем получить их сумму
Функции Excel – Статистика
Функция Excel | Описание |
---|---|
900 2 90 20 Функция Excel 0 RANK1 Функция Excel RANK может использоваться, когда вы хотите ранжировать число по списку чисел. Он возвращает число, представляющее относительный ранг числа в списке чисел. | |
Excel Функция СРЗНАЧ | Функция Excel AVERAGE может использоваться, когда вы хотите получить среднее (среднее арифметическое) указанных аргументов. |
Excel Функция СРЗНАЧЕСЛИ | Функция Excel СРЗНАЧЕСЛИ может использоваться, когда вы хотите получить среднее (среднее арифметическое) всех значений в диапазоне ячеек, которые соответствуют заданным критериям. |
Excel Функция СРЗНАЧЕСЛИМН | Функция Excel AVERAGEIFS может использоваться, когда вы хотите получить среднее (среднее арифметическое) всех ячеек в диапазоне, который соответствует нескольким критериям. |
Функция СЧЕТ Excel | Функция СЧЕТ Excel может использоваться для подсчета количества ячеек, содержащих числа. |
Excel Функция COUNTA | Функция СЧЕТЧИК Excel может использоваться, когда вы хотите подсчитать все ячейки в диапазоне, которые не пусты. |
Excel Функция СЧИТАТЬПУСТОТЫ | Функция Excel COUNTBALNK может использоваться, когда вам нужно подсчитать все пустые ячейки в диапазоне. |
Excel Функция COUNTIF | Функцию СЧЁТЕСЛИ в Excel можно использовать, когда вы хотите подсчитать количество ячеек, соответствующих заданному критерию. |
Excel Функция СЧЁТЕСЛИМН | Функция Excel COUNTIFS может использоваться, когда вы хотите подсчитать количество ячеек, соответствующих одному или нескольким критериям. |
Функция Excel БОЛЬШОЙ | Функция Excel LARGE может использоваться для получения K-го наибольшего значения из диапазона ячеек или массива. Например, вы можете получить третье по величине значение из диапазона ячеек. |
Функция Excel MAX | Функция Excel MAX может использоваться, когда вы хотите получить наибольшее значение из набора значений. |
Функция Excel MIN | Функция Excel MIN может использоваться, когда вы хотите получить наименьшее значение из набора значений. |
МАЛЕНЬКАЯ функция Excel | Функция Excel МАЛЕНЬКИЙ может использоваться для получения K-го наименьшего значения из диапазона ячеек или массива. Например, вы можете получить третье наименьшее значение из диапазона ячеек. |
Функции Excel — текстовые функции
Функция Excel | Описание |
---|---|
Excel Функция СЦЕПИТЬ | Функция Excel CONCATENATE может использоваться, когда вы хотите соединить 2 или более символов или строк. Его можно использовать для соединения текста, чисел, ссылок на ячейки или их комбинации. |
Функция ПОИСК Excel | Функция ПОИСК Excel может использоваться, когда вы хотите найти текстовую строку в другой текстовой строке и найти ее положение. Он возвращает число, представляющее начальную позицию строки, которую вы нашли в другой строке. Он чувствителен к регистру. |
Функция Excel LEFT | Функция Excel LEFT может использоваться для извлечения текста слева от строки. Возвращает указанное количество символов слева от строки |
Функция Excel LEN | Функция Excel LEN может использоваться, когда вы хотите получить общее количество символов в указанной строке. Это полезно, когда вы хотите узнать длину строки в ячейке. |
Excel функция НИЖНИЙ | Функция Excel LOWER может использоваться, когда вы хотите преобразовать все прописные буквы в текстовой строке в строчные. Цифры, специальные символы и знаки препинания не изменяются функцией НИЖЕ. |
Функция Excel MID | Функция Excel MID может использоваться для извлечения указанного количества символов из строки. Он возвращает подстроку из строки. |
Функция Excel PROPER | Функцию Excel PROPER можно использовать, если вы хотите сделать первый символ каждого слова заглавным. Цифры, специальные символы и знаки препинания не изменяются функцией PROPER. |
Excel Функция ЗАМЕНА | Функция Excel REPLACE может использоваться, когда вы хотите заменить часть текстовой строки другой строкой. Он возвращает текстовую строку, в которой часть текста была заменена указанной строкой. |
Функция Excel REPT | Функция Excel REPT может использоваться, когда вы хотите повторить указанный текст определенное количество раз. |
Функция Excel RIGHT | Функция RIGHT может использоваться для извлечения текста справа от строки. Возвращает указанное количество символов справа от строки |
Функция ПОИСКА Excel | Функция ПОИСК в Excel может использоваться, когда вы хотите найти текстовую строку в другой текстовой строке и найти ее положение. Он возвращает число, представляющее начальную позицию строки, которую вы нашли в другой строке. Он не чувствителен к регистру. |
Excel ПОДСТАВИТЬ Функция
| Функция Excel ПОДСТАВИТЬ может использоваться, когда вы хотите заменить текст новым указанным текстом в строке. Он возвращает текстовую строку, в которой старый текст был заменен новым. |
Функция ТЕКСТ Excel | Функция ТЕКСТ Excel может использоваться, когда вы хотите преобразовать число в текстовый формат и отобразить его в указанном формате. |
Функция TRIM в Excel | Функция TRIM в Excel может использоваться, когда вы хотите удалить начальные, конечные и двойные пробелы в Excel. |
Функция Excel UPPER | Функция Excel UPPER может использоваться, когда вы хотите преобразовать все строчные буквы в текстовой строке в прописные. Цифры, специальные символы и знаки препинания не изменяются функцией ПРОПИСНЫЕ. |
Функции Excel — Info
Excel Functions — Financial
Excel Function | Описание |
---|---|
Excel Function | |
Excel Excel Function | |
Excel Excel Function | |
Excel Function | |
. сделать для кредита, когда вы знаете общую сумму кредита, процентная ставка и количество постоянных платежей. | |
Функция Excel NPV | Функция Excel NPV позволяет рассчитать чистую приведенную стоимость всех денежных потоков, когда известна ставка дисконтирования |
Excel IRR Function | Excel IRR function allows you to calculate the Internal Rate of Return when you have the cashflows data |
VBA Functions
Excel Function | Description |
---|---|
Функция VBA TRIM | Функция VBA TRIM позволяет удалить начальные и конечные пробелы из текстовой строки в Excel. Это может быть полезной функцией VBA, если вы хотите быстро очистить данные. |
Функция VBA SPLIT | Функция VBA SPLIT позволяет разделить текстовую строку на основе разделителя. Например, если вы хотите разделить текст на основе запятой, табуляции или двоеточия, вы можете сделать это с помощью функции РАЗДЕЛИТЬ. |
Функция VBA MsgBox | VBA MsgBox — это функция, которая отображает диалоговое окно, которое можно использовать для информирования пользователей, показывая настраиваемое сообщение или получая некоторые основные входные данные (например, Да/Нет или OK/Отмена). |
Функция VBA INSTR | Функция VBA InStr находит позицию указанной подстроки в строке и возвращает первую позицию ее появления. |
Функция VBA UCase | Функция Excel VBA UCASE принимает строку в качестве входных данных и преобразует все символы нижнего регистра в верхний регистр. |
Функция VBA LCase | Функция Excel VBA LCASE принимает строку в качестве входных данных и преобразует все символы верхнего регистра в нижний регистр. |
Функция VBA DIR | Используйте функцию VBA DIR, если вы хотите получить имя файла или папки, используя их путь |
Полезные ресурсы Excel:
- 100+ вопросов для собеседования в Excel
- Более 200 сочетаний клавиш Excel
- Бесплатные шаблоны Excel
- Бесплатное онлайн-обучение Excel
- Лучшие книги Excel
- Формулы Excel не работают: возможные причины и способы их устранения!
- 20 расширенных функций и формул Excel (для профессионалов Excel)
- Формула и функция в Excel — в чем разница?
Новые функции | |||
XLOOKUP | Заменяет VLOOKUP, HLOOKUP и INDEX / MATCH | XLOOKUP(lookup_value,lookup_array,return_array,[match_mode],[search_mode]) | |
Логический | да | ||
И | Проверяет выполнение всех условий. ИСТИНА/ЛОЖЬ | И(лог1,лог2) | |
IF | Если условие выполнено, сделайте что-нибудь, если нет, сделайте что-нибудь еще. | ЕСЛИ(логическая_проверка,значение_если_истина,значение_если_ложь) | |
ЕСЛИОШИБКА | Если результатом является ошибка, сделайте что-нибудь еще. | ЕСЛИОШИБКА(ЗНАЧЕНИЕ,значение_если_ошибка) | |
НЕ | Изменяет ИСТИНА на ЛОЖЬ и ЛОЖЬ на ИСТИНА. | НЕ(логическое) | |
ИЛИ | Проверяет выполнение каких-либо условий. ИСТИНА/ЛОЖЬ | ИЛИ(лог1,лог2) | |
XOR | Проверяет, выполняется ли одно и только одно условие. ИСТИНА/ЛОЖЬ | Исключающее ИЛИ(лог.1,лог.2) | |
Поиск и ссылка | да | ||
ЛОЖЬ | Логическое значение: ЛОЖЬ. | ЛОЖЬ | |
ИСТИНА | Логическое значение: ИСТИНА. | ИСТИНА | |
АДРЕС | Возвращает адрес ячейки в виде текста. | АДРЕС(номер_строки,номер_столбца,номер_абс,C1,текст_листа) | |
AREAS | Возвращает количество областей в ссылке. | ОБЛАСТИ (ссылка) | |
ВЫБОР | Выбирает значение из списка на основе его номера позиции. | ВЫБОР(номер_индекса,значение1,значение2) | |
СТОЛБЦ | Возвращает номер столбца ссылки на ячейку. | КОЛОННА (ссылка) | |
СТОЛБЦЫ | Возвращает количество столбцов в массиве. | СТОЛБЦЫ (массив) | |
HLOOKUP | Поиск значения в первой строке и возврат значения. | HLOOKUP(lookup_value,table_array,row_index_num,range_lookup) | |
ГИПЕРССЫЛКА | Создает интерактивную ссылку. | ГИПЕРССЫЛКА(link_location,friendly_name) | |
ИНДЕКС | Возвращает значение на основе номеров столбца и строки. | ИНДЕКС(массив,номер_строки,номер_столбца) | |
НЕПРЯМАЯ | Создает ссылку на ячейку из текста. | НЕПРЯМАЯ(ref_text,C1) | |
ПРОСМОТР | Поиск значений по горизонтали или по вертикали. | ПРОСМОТР (искомое_значение, вектор_искания, вектор_результата) | |
ПОИСКПОЗ | Ищет значение в списке и возвращает его позицию. | ПОИСКПОЗ (искомое_значение, искомый_массив, тип_совпадения) | |
СМЕЩЕНИЕ | Создает смещение привязки от начальной точки. | СМЕЩЕНИЕ(ссылка,строки,столбцы,высота,ширина) | |
ROW | Возвращает номер строки ссылки на ячейку. | РЯД (ссылка) | |
ROWS | Возвращает количество строк в массиве. | РЯДЫ (массив) | |
ТРАНСП | Меняет ориентацию диапазона ячеек. | ТРАНСП(массив) | |
ВПР | Поиск значения в первом столбце и возврат значения. | ВПР(искомое_значение,массив_таблиц,номер_индекса_столбца,диапазон_просмотра) | |
Дата и время | да | ||
ДАТА | Возвращает дату из года, месяца и дня. | ДАТА(год,месяц,день) | |
DATEDIF | Количество дней, месяцев или лет между двумя датами. | РАЗНДАТ | |
DATEVALUE | Преобразует дату, сохраненную в виде текста, в действительную дату | DATEVALUE(date_text) | |
ДЕНЬ | Возвращает день в виде числа (1-31). | ДЕНЬ(серийный_номер) | |
ДНЕЙ | Возвращает количество дней между двумя датами. | ДНЕЙ(дата_конца,дата_начала) | |
DAYS360 | Возвращает количество дней между двумя датами в 360-дневном году. | ДНЕЙ360(дата_начала,дата_окончания,метод) | |
EDATE | Возвращает дату, отстоящую от начальной даты на n месяцев. | ЭДАТА(дата_начала,месяцы) | |
КОНМЕСЯЦ | Возвращает последний день месяца, до даты за n месяцев. | КОНМЕСЯЦА(дата_начала,месяцы) | |
ЧАС | Возвращает час в виде числа (0-23). | ЧАС(серийный_номер) | |
МИНУТЫ | Возвращает минуты в виде числа (0-59). | МИНУТА(серийный_номер) | |
МЕСЯЦ | Возвращает месяц в виде числа (1-12). | МЕСЯЦ(серийный_номер) | |
ЧИСТРАБДНИ | Количество рабочих дней между двумя датами. | ЧИСТРАБДНИ(дата_начала,дата_окончания,праздники) | |
NETWORKDAYS.INTL | Рабочие дни между двумя датами, настраиваемые выходные. | ЧИСТРАБДНИ.МЕЖД(дата_начала,дата_окончания,выходные,праздники) | |
СЕЙЧАС | Возвращает текущую дату и время. | СЕЙЧАС() | |
СЕКУНД | Возвращает секунды в виде числа (0-59) | СЕКУНД(серийный_номер) | |
ВРЕМЯ | Возвращает время из часов, минут и секунд. | ВРЕМЯ(час,минута,секунда) | |
ЗНАЧЕНИЕ ВРЕМЕНИ | Преобразует время, сохраненное в виде текста, в действительное время. | ВРЕМЗНАЧ(время_текст) | |
СЕГОДНЯ | Возвращает текущую дату. | СЕГОДНЯ() | |
ДЕНЬ НЕД | Возвращает день недели в виде числа (1-7). | ДЕНЬ НЕДЕЛИ(serial_number,return_type) | |
WEEKNUM | Возвращает номер недели в году (1-52). | НОМЕР НЕДЕЛИ (серийный_номер, тип_возврата) | |
РАБДЕНЬ | Дата n рабочих дней от даты. | РАБДЕНЬ(дата_начала,дни,праздники) | |
WORKDAY.INTL | Дата n рабочих дней от даты, настраиваемые выходные. | РАБДЕНЬ.МЕЖДУ(дата_начала,дни,выходные,праздники) | |
ГОД | Возвращает год. | ГОД(серийный_номер) | |
YEARFRAC | Возвращает долю года между двумя датами. | YEARFRAC(дата_начала,дата_окончания,база) | |
Машиностроение | да | ||
ПРЕОБРАЗОВАТЬ | Преобразовать число из одной единицы в другую. | ПРЕОБРАЗОВАТЬ(число,из_единицы,в_единицу) | |
Финансовый | да | ||
FV | Расчет будущей стоимости. | БС(коэффициент,кпер,тыс.т,пс,тип) | |
PV | Вычисляет текущую стоимость. | PV(коэффициент,кпер,pmt,fv,тип) | |
КПЕР | Вычисляет общее количество периодов платежей. | КПЕР(ставка,pmt,pv,fv,тип) | |
PMT | Расчет суммы платежа. | PMT(коэффициент,кпер,pv,fv,тип) | |
СТАВКА | Расчет процентной ставки. | СТАВКА(nper,pmt,pv,fv,type,guess) | |
NPV | Расчет чистой приведенной стоимости. | NPV(ставка,значение1,значение2) | |
IRR | Внутренняя норма доходности для набора периодических КФ. | IRR(значения,предположения) | |
XIRR | Внутренняя норма доходности для набора непериодических КФ. | ЧИСТРНР(значения,даты,предположения) | |
ЦЕНА | Рассчитывает цену облигации. | ЦЕНА(расчет,срок,ставка,лет,погашение,ЧАСТОТА,база) | |
ДОХОД | Рассчитывает доходность облигации. | ДОХОД(расчет,срок,ставка,цена,погашение,ЧАСТОТА,база) | |
INTRATE | Процентная ставка полностью инвестированной ценной бумаги. | ВНУТРЕННИЙ (расчет, срок погашения, инвестиции, погашение, базис) | |
Информация | да | ||
CELL | Возвращает информацию о ячейке. | ЯЧЕЙКА (тип_информации, ссылка) | |
ERROR. TYPE | Возвращает значение, представляющее ошибку ячейки. | ТИП ОШИБКИ (значение_ошибки) | |
IПУСТО | Проверить, пуста ли ячейка. ИСТИНА/ЛОЖЬ | ПРОПУСТО (ЗНАЧЕНИЕ) | |
ISERR | Проверяет, является ли значение ячейки ошибкой, игнорирует #Н/Д. ИСТИНА/ЛОЖЬ | ЕОШИБКА(ЗНАЧЕНИЕ) | |
ЕОШИБКА | Проверить, является ли значение ячейки ошибкой. ИСТИНА/ЛОЖЬ | ОШИБКА(ЗНАЧЕНИЕ) | |
ISEVEN | Проверка четности значения ячейки. ИСТИНА/ЛОЖЬ | ISEVEN(число) | |
ISFORMULA | Проверить, является ли ячейка формулой. ИСТИНА/ЛОЖЬ | ИФОРМУЛА (ссылка) | |
НЕЛОГИЧНОСТЬ | Проверка логичности ячейки (ИСТИНА или ЛОЖЬ). ИСТИНА/ЛОЖЬ | НЕЛОГИЧНОЕ(ЗНАЧЕНИЕ) | |
ISNA | Проверить, является ли значение ячейки #N/A. ИСТИНА/ЛОЖЬ | ISNA(ЗНАЧЕНИЕ) | |
ISNONTEXT | Проверить, не является ли ячейка текстом (пустые ячейки не являются текстом). ИСТИНА/ЛОЖЬ | НЕТЕКСТ(ЗНАЧЕНИЕ) | |
ISNUMBER | Проверить, является ли ячейка числом. ИСТИНА/ЛОЖЬ | IНОМЕР(ЗНАЧЕНИЕ) | |
ИСОДД | Проверьте, является ли значение ячейки нечетным. ИСТИНА/ЛОЖЬ | ISODD(номер) | |
ISREF | Проверить, является ли значение ячейки ссылкой. ИСТИНА/ЛОЖЬ | ISREF(ЗНАЧЕНИЕ) | |
ISTEXT | Проверить, является ли ячейка текстовой. ИСТИНА/ЛОЖЬ | ИСТЕКСТ(ЗНАЧЕНИЕ) | |
N | Преобразует значение в число. | N(ЗНАЧЕНИЕ) | |
NA | Возвращает ошибку: #N/A. | нет данных() | |
TYPE | Возвращает тип значения в ячейке. | ТИП(ЗНАЧЕНИЕ) | |
Математика | да | ||
ABS | Вычисляет абсолютное значение числа. | АБС(номер) | |
АГРЕГАТ | Определение и выполнение вычислений для базы данных или списка. | АГРЕГАТ (номер_функции, параметры, массив, k) | |
CEILING | Округляет число до ближайшего указанного кратного. | ПОТОЛОК(номер,значение) | |
COS | Возвращает косинус угла. | COS(номер) | |
ГРАДУСЫ | Преобразует радианы в градусы. | ГРАДУСОВ(угол) | |
DSUM | Суммирует записи базы данных, соответствующие определенным критериям. | DSUM(база данных,поле,критерий) | |
ЧЕТНЫЙ | Округляет до ближайшего четного целого числа. | ЧЕТНЫЙ(число) | |
EXP | Вычисляет экспоненциальное значение для заданного числа. | EXP(число) | |
ФАКТ | Возвращает факториал. | ФАКТ(номер) | |
ЭТАЖ | Округляет число в меньшую сторону до ближайшего указанного кратного. | ЭТАЖ(номер,значение) | |
НОД | Возвращает наибольший общий делитель. | НОД(номер1,номер2) | |
INT | Округляет число в меньшую сторону до ближайшего целого числа. | INT(номер) | |
LCM | Возвращает наименьшее общее кратное. | LCM(номер1,номер2) | |
LN | Возвращает натуральный логарифм числа. | ЛН(номер) | |
LOG | Возвращает логарифм числа по указанному основанию. | LOG(номер,база) | |
LOG10 | Возвращает логарифм числа по основанию 10. | LOG10(номер) | |
MOD | Возвращает остаток после деления. | MOD(число,делитель) | |
ОКРУГЛЕНИЕ | Округляет число до указанного кратного. | КРУГЛЫЙ(число,несколько) | |
НЕЧЕТНОЕ | Округляет до ближайшего нечетного целого числа. | НЕЧЕТНЫЙ (число) | |
PI | Значение PI. | ПИ() | |
POWER | Вычисляет число, возведенное в степень. | МОЩНОСТЬ(число,мощность) | |
ПРОИЗВЕД | Умножает массив чисел. | ПРОДУКТ(номер1,номер2) | |
ЧАСТНОЕ | Возвращает целочисленный результат деления. | ЧАСТНОЕ(числитель,знаменатель) | |
РАДИАНЫ | Преобразует угол в радианы. | РАДИАН(угол) | |
СЛУЧАЙ | Вычисляет случайное число от 0 до 1. | СЛУЧАЙ() | |
СЛУЧМЕЖДУ | Вычисляет случайное число между двумя числами. | СЛУЧАЙ МЕЖДУ(нижний,верхний) | |
ОКРУГЛ | Округляет число до указанного количества цифр. | ОКРУГЛ(число,число_цифр) | |
ОКРУГЛ ВНИЗ | Округляет число в меньшую сторону (к нулю). | ОКРУГЛВНИЗ(число,число_разрядов) | |
ОКРУГЛВВЕРХ | Округляет число в большую сторону (от нуля). | ОКРУГЛВВЕРХ(число,число_цифр) | |
ЗНАК | Возвращает знак числа. | ЗНАК(номер) | |
SIN | Возвращает синус угла. | SIN(номер) | |
SQRT | Вычисляет квадратный корень из числа. | SQRT(номер) | |
ПРОМЕЖУТОЧНЫЙ ИТОГО | Возвращает сводную статистику для серии данных. | ПРОМЕЖУТОЧНЫЙ ИТОГ(номер_функции,REh2) | |
СУММ | Складывает числа. | СУММ(число1,число2) | |
СУММЕСЛИ | Суммирует числа, соответствующие критерию. | СУММЕСЛИ(диапазон,критерий,сумма_диапазон) | |
СУММЕСЛИМН | Суммирует числа, соответствующие нескольким критериям. | СУММЕСЛИМН(сумма_диапазон,критерий_диапазон,критерий) | |
СУММПРОИЗВ | Умножает массивы чисел и суммирует полученный массив. | СУММПРОИЗВ(массив1,массив2,массив3) | |
TAN | Возвращает тангенс угла. | TAN(номер) | |
TRUNC | Усекает число до определенного количества цифр. | TRUNC(число,число_цифр) | |
Статистика | да | ||
СРЕДНИЙ | Средние числа. | СРЕДНЕЕ(число1,число2) | |
СРЗНАЧA | Средние числа. Включает текст и FALSE = 0, TRUE = 1. | СРЗНАЧА(значение1,значение2) | |
СРЗНАЧЕСЛИ | Усредняет числа, соответствующие критерию. | СРЗНАЧЕСЛИ(диапазон,критерий,средний_диапазон) | |
СРЗНАЧЕСЛИМН | Усредняет числа, соответствующие нескольким критериям. | СРЗНАЧЕСЛИМН(средний_диапазон,критерий_диапазон,критерий) | |
CORREL | Вычисляет корреляцию двух рядов. | КОРРЕЛ(массив1,массив2) | |
COUNT | Подсчет ячеек, содержащих число. | СЧЕТ(значение1,значение2) | |
COUNTA | Подсчет непустых ячеек. | СЧЁТ(значение1,значение2) | |
COUNTBLANK | Подсчет пустых ячеек. | СЧИТАТЬ ПРОПУСТЫ (диапазон) | |
СЧЁТЕСЛИ | Подсчитывает ячейки, соответствующие критерию. | СЧЁТЕСЛИ(диапазон,критерий) | |
СЧЁТЕСЛИМН | Подсчитывает ячейки, соответствующие нескольким критериям. | СЧЁТЕСЛИМН(диапазон_критериев,критерий) | |
ПРОГНОЗ | Прогноз будущих значений y на основе линейной линии тренда. | ПРОГНОЗ(x,известные_y,известные_x) | |
ЧАСТОТА | Подсчитывает значения, попадающие в указанные диапазоны. | ЧАСТОТА(массив_данных,массив_бинов) | |
РОСТ | Вычисляет значения Y на основе экспоненциального роста. | РОСТ(известный_ys,известный_x,новый_x,const) | |
INTERCEPT | Вычисляет точку пересечения Y для линии наилучшего соответствия. | ПЕРЕХВАТ (известный_ys, известный_xs) | |
НАИБОЛЬШИЙ | Возвращает k-е наибольшее значение. | БОЛЬШОЙ(массив,k) | |
ЛИНЕЙН | Возвращает статистику по линии тренда. | ЛИНЕЙН(известный_ys,известный_xs,константа,статистика) | |
MAX | Возвращает наибольшее число. | МАКС(номер1,номер2) | |
МЕДИАНА | Возвращает медианное число. | МЕДИАНА(число1,число2) | |
МИН | Возвращает наименьшее число. | МИН(число1,число2) | |
РЕЖИМ | Возвращает наиболее распространенный номер. | РЕЖИМ(номер1,номер2) | |
ПРОЦЕНТИЛЬ | Возвращает k-й процентиль. | ПРОЦЕНТИЛЬ(массив,k) | |
PERCENTILE.INC | Возвращает k-й процентиль. Где k включительно. | ПРОЦЕНТИЛЬ.ВКЛ(массив,k) | |
PERCENTILE.EXC | Возвращает k-й процентиль. Где k является исключительным. | ПРОЦЕНТИЛЬ.ИСКЛ(массив,k) | |
КВАРТИЛЬ | Возвращает указанное значение квартиля. | КВАРТИЛЬ(массив,квартиль) | |
QUARTILE.INC | Возвращает указанное значение квартиля. включительно. | КВАРТИЛЬ.ВКЛ(массив,кварта) | |
QUARTILE.EXC | Возвращает указанное значение квартиля. Эксклюзив. | КВАРТИЛЬ.ИСКЛ(массив,кварта) | |
RANK | Ранг числа в серии. | РАНГ(номер,ссылка,порядок) | |
RANK.AVG | Ранг числа в серии. Средние. | РАНГ.СРЕДНИЙ(номер,ссылка,порядок) | |
RANK.EQ | Ранг числа в серии. Высший ранг. | RANK.EQ(номер,ссылка,порядок) | |
НАКЛОН | Вычисляет наклон на основе линейной регрессии. | НАКЛОН(известный_ys,известный_xs) | |
МАЛЕНЬКИЙ | Возвращает k-е наименьшее значение. | МАЛЕНЬКИЙ (массив, k) | |
СТАНДОТКЛОН | Вычисляет стандартное отклонение. | СТАНДОТКЛОН(номер1,номер2) | |
STDEV.P | Вычисляет стандартное отклонение всей совокупности. | СТАНДОТКЛОН.П(номер1,номер2) | |
СТАНДОТКЛОН.С | Вычисляет стандартное отклонение пробы. | СТАНДОТКЛОН.С(номер1,номер2) | |
СТАНДОТКЛОН | Вычисляет стандартное отклонение всей совокупности | СТАНДОТКЛОН(число1,число2) | |
TREND | Вычисляет значения Y на основе линии тренда. | TREND(известный_ys,известный_xs,новый_xs,констант) | |
Текст | да | ||
CHAR | Возвращает символ, заданный кодом. | СИМВОЛ(число) | |
CLEAN | Удаляет все непечатаемые символы. | ОЧИСТКА(текст) | |
КОД | Возвращает числовой код символа. | КОД(текст) | |
СЦЕПИТЬ | Объединяет текст. | СЦЕПИТЬ(текст1,текст2) | |
ДОЛЛАР | Преобразует число в текст в денежном формате. | ДОЛЛАР(число,десятичные) | |
EXACT | Проверить, равны ли ячейки. С учетом регистра. ИСТИНА/ЛОЖЬ | ТОЧНО(текст1,текст2) | |
НАЙТИ | Находит положение текста в ячейке. С учетом регистра. | НАЙТИ(найти_текст,внутри_текста,начальный_номер) | |
LEFT | Обрезает текст на несколько символов слева. | ЛЕВЫЙ(текст,число_знаков) | |
ЛЕН | Подсчитывает количество символов в тексте. | ДЛ (текст) | |
НИЖНИЙ | Преобразует текст в нижний регистр. | НИЖНИЙ (текст) | |
MID | Извлекает текст из середины ячейки. | СРЕДНИЙ (текст, начальный_номер, число_знаков) | |
PROPER | Преобразует текст в правильный регистр. | ПРОП(текст) | |
ЗАМЕНИТЬ | Заменяет текст в зависимости от его местоположения. | ЗАМЕНИТЬ (старый_текст, начальный_номер, число_знаков, новый_текст) | |
REPT | Повторяет текст несколько раз. |