Я думаю, что у меня есть хороший.
Мне нужно MIN-IF (и MAX-IF) по нескольким критериям, где требуются близкие совпадения. Я знаю, как выполнить MIN IF по нескольким критериям, используя продукт множества операторов IF
как описано здесь, но мне нужно использовать близкие совпадения / подобные совпадения, и IF
не принимает синтаксис "*" & criteria & "*"
таких функций, как COUNTIF, VLOOKUP,...
Я могу обработать MAX-IF с помощью метода ISNUMBER SEARCH
.
Я хотел бы опубликовать фотографию моих фиктивных данных, но у меня нет представителя, чтобы сделать это. Поэтому я постараюсь описать это как можно лучше.
Столбец A содержит данные для первого критерия в строках 2:14.
Столбец B содержит данные для второго критерия в строках 2:14.
Столбец C содержит значения, по которым я хочу определить близкое совпадение MIN
в строках 2:14.
У меня есть критерии 1 в ячейке F1
и критерии 2 в ячейке F2
. Формула, которую я имею для МАКСИМАЛЬНОГО ЕСЛИ, ниже:
{=MAX(IF(ISNUMBER(SEARCH(F1,A2:A14)) * ISNUMBER(SEARCH(F2,B2:B14)), ISNUMBER(SEARCH(F1,A2:A14)) * ISNUMBER(SEARCH(F2,B2:B14)))*C2:C14)}
Я попытался точно повторить это с MIN
вместо MAX
, но он просто возвращает 0
.
В настоящее время я использую Excel 20113 и открыт для функциональных решений на основе рабочих таблиц или решений на основе VBA. Есть мысли по этому поводу?
Благодарю.