Страницы: 1
RSS
VBA: поиск наименьшего значения по нескольким условиям
 
Всем привет. Формула массива находит наименьшее значение по условию:
Код
Cells(1,1).FormulaArray = "=MIN(IF(($AG$7:$AG$204=$AI7:$AW7,IF($B$7:$B$204>0,$B$7:$B$204)))
Возможно ли получить адрес этой наименьшей ячейки для дальнейшей работы с ней?
 
Цитата
serjj22 написал: Формула массива находит наименьшее значение по условию
В каком диапазоне ищите мин по условию?
Ищите найденное Мин в нужном диапазоне и получайте адрес, например
Код
clAddress = Range("$B$7:$B$204").Find(Cells(1, 1).Value).Address
Согласие есть продукт при полном непротивлении сторон
 
Так не получится, в диапазоне $B$7:$B$204 есть множество одинаковых значений. В $AI7:$AW7 есть критерии и для каждой строки они свои...
Изменено: serjj22 - 14.06.2018 17:25:31
 
Файл-пример в студию. Как есть - Как надо
Согласие есть продукт при полном непротивлении сторон
 
Файл добавил. Название темы "поиск наименьшего значения по нескольким условиям VBA"
Страницы: 1
Наверх