Страницы: 1
RSS
Поиск минимальных значений по условию, без задвоений
 
Всем доброго времени суток, помогите доработать формулу вывода минимальных значений без задвоений инд.номеров с экономией = 0, см.образец (+ еще 1 момент - инд.номера с отрицательной экономией должны игнорироваться)
Изменено: Zealot92 - 29.07.2019 12:15:11
 
так?
Код
=ИНДЕКС($A$2:$A$9;АГРЕГАТ(15;6;(СТРОКА($A$2:$A$9)-1)/($C$2:$C$9>=0)/($B$2:$B$9=$B$2);СТРОКА(A1)))
 
Не совсем, должен выводить начиная с наименьшего и потом по возрастанию
 
у Вас в примере три 0, какой из них и почему является наименьшим?
Изменено: Stics - 29.07.2019 14:02:17
 
В примере же даже написано от руки, как должно быть, нули идут по порядку, потом значения идут по возрастанию:
0,00
0,00
0,00
12,00
12,50
15,00
При подстановке Вашей формулы получается следующий порядок минимумов:

0,00
15,00
0,00
12,50
12,00
0,00
 
Вариант с дополнительным столбцом и формулой
Код
=IFERROR(INDEX(A$2:A$90;AGGREGATE(15;6;ROW($1:$150)/(C$2:C$90=D2)/(B$2:B$90="конкурентная");COUNTIF(D$2:D2;D2)));"")
Страницы: 1
Наверх