Нахождение наименьших чисел

В какой-то момент вам может потребоваться найти наименьшие числа в списке значений. Это относительно легко сделать, если вы используете функцию МАЛЕНЬКИЙ рабочий лист. Функция принимает два параметра: диапазон значений для оценки и индикатор того, какое наименьшее число вы хотите. Например, следующее вернет второе наименьшее число в диапазоне A1: A100:

 = SMALL (A1: A100,2) 

Если вы хотите знать два наименьших числа в диапазоне, а затем использовать две формулы, содержащие функцию МАЛЕНЬКИЙ: одна с 1 в качестве второго параметра (для наименьшего числа) и одна с 2 в качестве второго параметра (для второго наименьшего числа).

Конечно, бывают ситуации, когда два наименьших числа в диапазоне могут фактически быть одним и тем же числом. Например, если наименьшее число – 3, а в списке есть второе число 3, то оба наименьших числа будут одинаковыми. Если вам нужны два наименьших уникальных числа, вам нужно будет использовать макрос для их определения.

 Function SMALLn (rng As Range, n) Application.Volatile SMALLn = False If n  

Эта определяемая пользователем функция используется следующим образом:

 =  МАЛЫЙn (A1: A100,2) 

При таком вызове функция возвращает второе наименьшее уникальное значение в указанном диапазоне.

Оцените статью
Frestage.ru
Добавить комментарий