Excel: как найти первое отрицательное значение в диапазоне


Вы можете использовать следующую формулу, чтобы найти первое отрицательное значение в определенном диапазоне в Excel:

 =XLOOKUP(-1,SIGN( B2:B13 ), A2:B13 )

Эта конкретная формула найдет первую ячейку в диапазоне B2:B13 , содержащую отрицательное значение, и, таким образом, вернет всю строку в диапазоне A2:B13 .

Следующий пример показывает, как использовать эту формулу на практике.

Пример: как найти первое отрицательное значение диапазона в Excel

Предположим, у нас есть следующий набор данных, показывающий общую прибыль, полученную различными сотрудниками компании:

Обратите внимание, что некоторые значения в столбце «Чистая прибыль» являются положительными, а другие — отрицательными.

Предположим, мы хотим найти первое отрицательное значение в столбце «Чистая прибыль» .

Для этого мы можем ввести следующую формулу в ячейку D2 :

Excel находит первое отрицательное значение в диапазоне

Значения формулы возврата в столбцах « Сотрудник » и «Чистая прибыль» , соответствующие первому отрицательному значению в столбцах «Чистая прибыль» .

Мы можем вручную проверить, что Эрик действительно первый сотрудник с отрицательным значением в столбце «Чистая прибыль» :

Обратите внимание: поскольку мы использовали A2:B13 в качестве последнего аргумента функции XLOOKUP , мы вернули оба значения из столбца A и столбца B.

Однако вместо этого мы могли бы использовать A2:A13 в качестве последнего аргумента, чтобы вернуть только имя сотрудника с первым отрицательным значением в столбце «Чистая прибыль» :

Или вместо этого мы могли бы использовать B2:B13 в качестве последнего аргумента, чтобы вернуть только значение столбца «Чистая прибыль» :

Как работает эта формула?

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

 =XLOOKUP(-1,SIGN( B2:B13 ), A2:B13 )

Функция XLOOKUP возвращает первое совпадающее значение в столбце.

В этой формуле мы сначала используем функцию ЗНАК для преобразования каждого значения в диапазоне B2:B13 в 1 или -1 , чтобы указать, является ли каждое значение положительным или отрицательным.

Затем мы используем функцию XLOOKUP , чтобы найти первое значение, равное -1 , которое возвращает первое отрицательное значение в столбце «Чистая прибыль» .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

Excel: как найти дубликаты с помощью ВПР
Excel: как использовать ВПР для возврата всех совпадений
Excel: как использовать ВПР для возврата нескольких столбцов

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

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