Страницы: 1
RSS
Поиск минимального значения в зависимости от соседнего столбца
 
Здравствуйте, коллеги! Помогите пожалуйста найти решение такой задачи: есть два столбца данных:

Порядковый № | Длина
1                        | 5
2                        | 17
3                        | 12
""                       | ""
""                       | 2

Как найти минимальное значение большее нуля из всего диапазона столбца 'Длина', учитывая только те ячейки, для которых заполнены ячейки в столбце 'Порядковый №'? В столбце  'Порядковый №' не может быть пропусков. В данном примере это число "5". Функция =НАИМЕНЬШИЙ(E$2:E$5;СЧЁТЕСЛИ(E$2:E$5;"<=0")+1) естественно определяет число "2".
Изменено: Vovochka - 16.09.2019 20:06:23
 
Добрый день. Покажите в файле-примере исходные данные, не надо в тексте сообщения, там формулы не работают. :)
Кому решение нужно - тот пример и рисует.
 
Добрый день
Код
=АГРЕГАТ(15;6;B2:B6/(A2:A6<>"");1)

так попробуйте
и файл с примером, конечно, не помешает
 
В ячейке С2 должно отображаться минимальное значение. Столбец с порядковым номером в исходнике заполняется автоматически, если есть ФИО.

Буду благодарен за помощь. Сам перепробовал, всё, что мог. Не получилось.
Изменено: VoVo4ka - 16.09.2019 18:34:08
 
VoVo4ka, проверьте личку.
 
Цитата
Stics написал: =АГРЕГАТ...
может понадобиться, чтобы формула работала в версиях екселя до 2010. В 2003 и 2007 этой функции нет.
 
Формула массива, вводится тремя клавишами:
=МИН(ЕСЛИ(A5:A16>0;ЕСЛИ(C5:C16>0;C5:C16)))
 
Цитата
vikttur написал:
Формула массива, вводится тремя клавишами:=МИН(ЕСЛИ(A5:A16>0;ЕСЛИ(C5:C16>0;C5:C16)))
Если это готовое решение, то задача выполняется ещё менее корректно, чем описано в примере.
 
Цитата
Vovochka написал:
менее корректно, чем описано в примере
Покажите в примере.
 
Цитата
gling написал:
Покажите в примере.
Ноль не учитывается, как и должно. И может быть вариант, когда все значения "-".
 
формула vikttur, работает и показывает 10,5 что соответствует условиям, Vovochka, внимательно читайте что вам пишут
Цитата
vikttur написал:
Формула массива, вводится тремя клавишами:
Лень двигатель прогресса, доказано!!!
 
Вот нужная формула:
Код
=МИН(ЕСЛИОШИБКА(1/(1/((--((A5:A16)>0))*ЕСЛИОШИБКА((C5:C16)*1;0)));""))
 
Цитата
Сергей написал:
формула  vikttur , работает и показывает 10,5 что соответствует условиям,  Vovochka , внимательно читайте что вам пишут
Разбираюсь.

Цитата
Мартын написал:
Вот нужная формула:Код ? 1=МИН(ЕСЛИОШИБКА(1/(1/((--((A5:A16)>0))*ЕСЛИОШИБКА((C5:C16)*1;0)));""))
В 2003 нет функции ЕСЛИОШИБКА((
 
Цитата
Сергей написал:
формула  vikttur , работает и показывает 10,5 что соответствует условиям,  Vovochka , внимательно читайте что вам пишут
Цитата
vikttur написал:
Формула массива, вводится тремя клавишами:=МИН(ЕСЛИ(A5:A16>0;ЕСЛИ(C5:C16>0;C5:C16)))
Разобрался. Работает!) Коллеги, благодарю!
Страницы: 1
Наверх