Я бы повторил приведенный выше комментарий о следовании принципам «как спросить».
Однако я создал UDF в VBA, который должен решить ваши проблемы. Предполагая, что вы знакомы с VBA, код выглядит следующим образом:
Function Price_Checker(Target As String, Rg As Range) As Double
Dim i As Long
Dim arr As Variant
Dim Price As Double
Dim Low_Price As Double
Low_Price = 1E+99
arr = Rg
For i = LBound(arr, 1) To UBound(arr, 1)
If arr(i, 1) = Target Then
Price = arr(i, 2)
If Price < Low_Price Then
Low_Price = Price
End If
End If
Next i
Price_Checker = Low_Price
End Function
Любые вопросы, дайте мне знать
РЕДАКТИРОВАТЬ: Аналогично, функция MINIFS, кажется, работает так же эффективно.
= MINIFS (диапазон цен, ассортимент продукции, целевой продукт)
Просто замените вышеуказанное фактическими ячейками / диапазонами