Всем привет! 👋 Продолжим начатое...
Полагаем, что Вы уже ознакомились с первой частью? Если нет ссылочку ищите внизу статьи 🔽
Сегодня разговор функциях ЕСЛИМН, МАКСЕСЛИМН, МИНЕСЛИМН. А также предоставим еще парочку полезных пользовательских функций.
Начнем?
Не забывайте благодарить автора лайком и комментарием.
📢 Исходник с кодом размещен в конце статьи 🔽
▶️ ЕСЛИМН()
- проверяет одно или несколько условий на соответствие и возвращает значение, связанное с первым условием, которое оказалось истинным. Эту функцию можно использовать вместо множества вложенных операторов ЕСЛИ, что делает ее более читабельной при наличии нескольких условий.
🔔 ЕСЛИМН может проверить до 127 различных условий, однако стоит избегать слишком большого количества вложенных операторов ЕСЛИ или ЕСЛИМН. Это связано с тем, что несколько условий следует правильно структурировать, их добавление, проверка и обновление могут стать затруднительными.
🔘 Пример кода:
▶️ МАКСЕСЛИМН()
- возвращает наибольшее значение в заданном диапазоне, которое соответствует заданным условиям или критериям ячеек
🔘 Пример кода:
🔽 Результат поиска:
▶️ МИНЕСЛИМН()
- возвращает наименьшее число в заданном диапазоне, которое удовлетворяет заданным условиям или критериям ячеек.
🔘 Пример кода:
🔽 Результат поиска:
Примеры полезных пользовательских функций
▶️ МАКСЕСЛИ()
- используется для поиска максимального значения в диапазоне, который соответствует определенным критериям, переданным в виде аргументов
🔘 Фрагмент кода:
Функция сначала проверяет тип переданного критерия и выбирает соответствующий алгоритм для поиска максимального значения в диапазоне.
Если передан ДИАПАЗОН_ПОИСКА, то функция использует его для сравнения значений. Затем функция возвращает найденное максимальное значение.
▶️ МИНЕСЛИ()
- принимает несколько аргументов и возвращает минимальное значение в заданном диапазоне при соблюдении заданного условия (критерия).
🔘 Фрагмент кода:
✔️ Результат работы функции - минимальное значение в заданном диапазоне, удовлетворяющее заданному критерию. Если в заданном диапазоне нет таких значений, функция вернет пустое значение.
Дополнительно: