Найти тему

📌 Функции Excel 2019: как использовать, если установлена более ранняя версия. Часть 2

Оглавление

Всем привет! 👋 Продолжим начатое...

Полагаем, что Вы уже ознакомились с первой частью? Если нет ссылочку ищите внизу статьи 🔽

Сегодня разговор функциях ЕСЛИМН, МАКСЕСЛИМН, МИНЕСЛИМН. А также предоставим еще парочку полезных пользовательских функций.

Начнем?

Не забывайте благодарить автора лайком и комментарием.
Excel 2019: как использовать новые функции если установлена более ранняя версия.
ЕСЛИМН, МАКСЕСЛИМН, МИНЕСЛИМН
Excel 2019: как использовать новые функции если установлена более ранняя версия. ЕСЛИМН, МАКСЕСЛИМН, МИНЕСЛИМН

📢 Исходник с кодом размещен в конце статьи 🔽

-3

▶️ ЕСЛИМН()

- проверяет одно или несколько условий на соответствие и возвращает значение, связанное с первым условием, которое оказалось истинным. Эту функцию можно использовать вместо множества вложенных операторов ЕСЛИ, что делает ее более читабельной при наличии нескольких условий.
ЕСЛИМН()
ЕСЛИМН()

🔔 ЕСЛИМН может проверить до 127 различных условий, однако стоит избегать слишком большого количества вложенных операторов ЕСЛИ или ЕСЛИМН. Это связано с тем, что несколько условий следует правильно структурировать, их добавление, проверка и обновление могут стать затруднительными.

🔘 Пример кода:

Функция принимает переменное количество аргументов и проверяет каждый второй аргумент (начиная с первого) на истинность. 
Если первый истинный аргумент найден, то функция возвращает значение следующего аргумента. Если все аргументы ложны, то функция возвращает ошибку #N/A.
Функция принимает переменное количество аргументов и проверяет каждый второй аргумент (начиная с первого) на истинность. Если первый истинный аргумент найден, то функция возвращает значение следующего аргумента. Если все аргументы ложны, то функция возвращает ошибку #N/A.
-6

▶️ МАКСЕСЛИМН()

- возвращает наибольшее значение в заданном диапазоне, которое соответствует заданным условиям или критериям ячеек
Синтаксис
Синтаксис

🔘 Пример кода:

Данная функция находит максимальное значение в диапазоне ячеек на основе одного или нескольких условий, заданных в соответствующих диапазонах. 
Функция: 
- принимает несколько аргументов, включая диапазон для поиска максимального значения, диапазон критериев, критерии и дополнительные диапазоны критериев (опционально). 
- перебирает все ячейки в заданном диапазоне и проверяет, соответствуют ли значения в ячейках условиям, заданным в диапазонах критериев. 
Если все условия выполнены, функция обновляет значение результата, если оно больше текущего максимального значения.
 В конце функция возвращает найденное максимальное значение.
Данная функция находит максимальное значение в диапазоне ячеек на основе одного или нескольких условий, заданных в соответствующих диапазонах. Функция: - принимает несколько аргументов, включая диапазон для поиска максимального значения, диапазон критериев, критерии и дополнительные диапазоны критериев (опционально). - перебирает все ячейки в заданном диапазоне и проверяет, соответствуют ли значения в ячейках условиям, заданным в диапазонах критериев. Если все условия выполнены, функция обновляет значение результата, если оно больше текущего максимального значения. В конце функция возвращает найденное максимальное значение.

🔽 Результат поиска:

Пример МАКСЕСЛИМН()
Пример МАКСЕСЛИМН()

▶️ МИНЕСЛИМН()

- возвращает наименьшее число в заданном диапазоне, которое удовлетворяет заданным условиям или критериям ячеек.
Синтаксис
Синтаксис

🔘 Пример кода:

Функция ищет минимальное значение в заданном диапазоне min_range, удовлетворяющее заданным критериям. 
Критерии задаются в виде диапазонов criteria_range1 и дополнительных параметров criteria_ranges. 
Если ячейка в диапазоне max_range не пустая и соответствует заданным критериям, то функция проверяет все дополнительные критерии и, если они все удовлетворены, обновляет значение результата. 
Если результат не был инициализирован ранее, он принимает значение текущей ячейки. 
В конце функция возвращает найденное минимальное значение.
Функция ищет минимальное значение в заданном диапазоне min_range, удовлетворяющее заданным критериям. Критерии задаются в виде диапазонов criteria_range1 и дополнительных параметров criteria_ranges. Если ячейка в диапазоне max_range не пустая и соответствует заданным критериям, то функция проверяет все дополнительные критерии и, если они все удовлетворены, обновляет значение результата. Если результат не был инициализирован ранее, он принимает значение текущей ячейки. В конце функция возвращает найденное минимальное значение.

🔽 Результат поиска:

Пример МИНЕСЛИМН()
Пример МИНЕСЛИМН()

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

▶️ МАКСЕСЛИ()

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

🔘 Фрагмент кода:

Входные параметры функции: 
ДИАПАЗОН: диапазон ячеек, в котором происходит поиск максимального значения;
КРИТЕРИЙ: критерий, определяющий, какие значения будут сравниваться и в каком порядке. Может быть одним из следующих типов:
значение, с которым будут сравниваться элементы диапазона;
">" или "<", которые указывают на то, что сравнение будет происходить соответственно больше или меньше переданного значения;
">=" или "<=", указывающие на сравнение больше или равно, меньше или равно переданному значению;
"<>", указывающий на сравнение на неравенство переданному значению;
ДИАПАЗОН_ПОИСКА (опционально): диапазон ячеек, в котором будут находиться соответствующие значения для каждого элемента ДИАПАЗОНА, если требуется сравнение значений из двух диапазонов.
Входные параметры функции: ДИАПАЗОН: диапазон ячеек, в котором происходит поиск максимального значения; КРИТЕРИЙ: критерий, определяющий, какие значения будут сравниваться и в каком порядке. Может быть одним из следующих типов: значение, с которым будут сравниваться элементы диапазона; ">" или "<", которые указывают на то, что сравнение будет происходить соответственно больше или меньше переданного значения; ">=" или "<=", указывающие на сравнение больше или равно, меньше или равно переданному значению; "<>", указывающий на сравнение на неравенство переданному значению; ДИАПАЗОН_ПОИСКА (опционально): диапазон ячеек, в котором будут находиться соответствующие значения для каждого элемента ДИАПАЗОНА, если требуется сравнение значений из двух диапазонов.

Функция сначала проверяет тип переданного критерия и выбирает соответствующий алгоритм для поиска максимального значения в диапазоне.

Если передан ДИАПАЗОН_ПОИСКА, то функция использует его для сравнения значений. Затем функция возвращает найденное максимальное значение.

-14

▶️ МИНЕСЛИ()

- принимает несколько аргументов и возвращает минимальное значение в заданном диапазоне при соблюдении заданного условия (критерия).

🔘 Фрагмент кода:

Входные параметры функции: 
Диапазон - это диапазон ячеек, в котором будет производиться поиск минимального значения.
Критерий - это условие, которое определяет, какие значения будут учитываться при поиске минимального значения. Критерий может быть задан следующими способами:
">=" или "=>" - будут учитываться только те значения, которые больше или равны заданному значению. Например, ">=5".
"<=" или "=<" - будут учитываться только те значения, которые меньше или равны заданному значению. Например, "<=10".
"<>" - будут учитываться только те значения, которые не равны заданному значению. Например, "<>0".
">" - будут учитываться только те значения, которые больше заданного значения. Например, ">7".
"<" - будут учитываться только те значения, которые меньше заданного значения. Например, "<20".
"=" - будут учитываться только те значения, которые равны заданному значению. Например, "=100".
Дополнительные опциональные параметры: 
Диапазон_поиска - это диапазон ячеек, в котором будут искаться значения, соответствующие критерию. Если этот параметр не указан, функция будет искать значения в том же диапазоне, что и параметр Диапазон.
Входные параметры функции: Диапазон - это диапазон ячеек, в котором будет производиться поиск минимального значения. Критерий - это условие, которое определяет, какие значения будут учитываться при поиске минимального значения. Критерий может быть задан следующими способами: ">=" или "=>" - будут учитываться только те значения, которые больше или равны заданному значению. Например, ">=5". "<=" или "=<" - будут учитываться только те значения, которые меньше или равны заданному значению. Например, "<=10". "<>" - будут учитываться только те значения, которые не равны заданному значению. Например, "<>0". ">" - будут учитываться только те значения, которые больше заданного значения. Например, ">7". "<" - будут учитываться только те значения, которые меньше заданного значения. Например, "<20". "=" - будут учитываться только те значения, которые равны заданному значению. Например, "=100". Дополнительные опциональные параметры: Диапазон_поиска - это диапазон ячеек, в котором будут искаться значения, соответствующие критерию. Если этот параметр не указан, функция будет искать значения в том же диапазоне, что и параметр Диапазон.

✔️ Результат работы функции - минимальное значение в заданном диапазоне, удовлетворяющее заданному критерию. Если в заданном диапазоне нет таких значений, функция вернет пустое значение.

-16

Дополнительно:

-17

➡️ СКАЧАТЬ ПРИМЕР

Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас
Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас