Я знаю, что для нахождения минимума ненулевых ячеек в Excel, я могу использовать
min(if(A1:A10>0,A1:10))
Но что, если я хотел бы найти минимум ненулевых и несмежных ячеек?
Я знаю, что для нахождения минимума ненулевых ячеек в Excel, я могу использовать
min(if(A1:A10>0,A1:10))
Но что, если я хотел бы найти минимум ненулевых и несмежных ячеек?
Если у вас есть набор несмежных ячеек, таких как A2, C2, F2, H2 и J2, содержащих положительные числа или нули, эта формула дает вам наименьшее ненулевое значение
=SMALL((A2,C2,F2,H2,J2),INDEX(FREQUENCY((A2,C2,F2,H2,J2),0),1)+1)
Вы также можете назвать свою коллекцию ячеек, например, List, а затем использовать этот список в том же самом месте, т.е.
=SMALL(List,INDEX(FREQUENCY(List,0),1)+1)
Вот как можно найти число, ближайшее к нулю, когда некоторые несмежные значения положительны, а некоторые отрицательны. Например, a1, b5 и f15 содержат значения -1,2 и -5. Формула должна вернуть значение -1.
Том Огилви на https://www.atlaspm.com/toms-tutorials-for-excel/ ответил на вопрос:
Для конкретного вопроса, который вы задали, это вернет -1
= ИНДЕКС (ВЫБРАТЬ ({1,2,3}, A1, B5, F15), ПОИСКПОЗ (MIN (ABS (ВЫБРАТЬ ({1,2,3}, A1, B5, F15))), АБС (ВЫБРАТЬ ({ 1,2,3}, A1, B5, F15)), 0))
ввод с помощью Ctrl+Shift+Enter. Вы можете настроить CHOOSE({1,2,3}, A1, B5, F15) (который заменяет C7:C20 в исходной формуле), чтобы включить больше ячеек. Например, если бы я хотел добавить Z20 и AA4, я мог бы использовать CHOOSE({1,2,3,4,5}, A1, B5, F15, Z20, AA4). Каждая ячейка должна быть указана в индивидуальном порядке. так что вы не могли выбрать ВЫБОР ({1,2}, A1, B5:B20)