Страницы: 1
RSS
Как найти Минимальное ненулевое значение
 
Имеется диапазон чисел с нулевыми значениями, необходимо найти минимальное значение не равное нулю. Помогите пожалуйста.
 
Код
{=МИН(ЕСЛИ(A1:A5>0;A1:A5))}
Excel 2013
 
=НАИМЕНЬШИЙ(A:A;СЧЁТЕСЛИ(A:A;0)+1)
 
Rustem, Ваш вариант не работает( Все равно выдает ноль!
 
Nic70y, Спасибо огромное! Все получилось.
 
Надо вводить как формулу массива.
Без массива:
Код
=АГРЕГАТ(15;6;A1:A5/(A1:A5>0);1)
Excel 2013
 
Nic70y, а при наличии отрицательных значений?
 
1234567, смените отображаемое имя. Всем остальным - не нужно помогать нарушителям!
 
Rustem, Ваша формула работает !!!
алгоритм, ведь, подразумевает, что вы ищите в диапозоне [0; +oo)
а если есть отрицательные значения, то ничего мудрить не надо: МИН(A1:A5) успешно справляется
 
Подправить немного:
=НАИМЕНЬШИЙ(A:A;СЧЁТЕСЛИ(A:A;"<=0")+1)
Или так:
=НАИБОЛЬШИЙ(A:A;СЧЁТЕСЛИ(A:A;">0"))
 
Цитата
1234567 пишет: Rustem, Ваш вариант не работает( Все равно выдает ноль!
не верю...
Rustem ваш вариант тоже может работать, если к нему добавить 1 букву    :)     ... и знаки доллара, наверно, обязательно

Код
{=МИНА(ЕСЛИ($A$1:$A$5>0;$A$1:$A$5))}
Изменено: JeyCi - 20.05.2014 21:18:09
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок - обратитесь к собеседнику на ВЫ - ответ на ваш вопрос получите - а остальное вас не касается (п.п.п. на форумах)
 
=MIN(SMALL(CU2:CU71,COUNTIF(CU2:CU71,"<0"))*-1,LARGE(CU2:CU71,COUNTIF(CU2:CU71,">0")))
(абсолютное)
Изменено: xseed - 08.11.2018 20:18:49
 
Вопрос не по теме
Страницы: 1
Наверх