Мы можем создать инструмент, который можно легко использовать повторно.
Сначала введите значения сопротивления в A2 - A87 . Затем выполните:
Sub tablemaker()
Dim i As Long, j As Long, K As Long
K = 2
For i = 2 To 87
For j = i To 87
Cells(K, 2) = Cells(i, 1)
Cells(K, 3) = Cells(j, 1)
K = K + 1
Next j
Next i
Range("D2:D" & K - 1).Formula = "=B2*C2/(C2+B2)"
End Sub
Это создаст таблицу сопротивления в B2 - D3742 . В таблице перечислены пары комбинаций и соответствующее сопротивление каждой пары.
(перестановки не нужны, поскольку пара 4,2 действительно совпадает с 2,4)
Затем введите целевое значение в ячейку E2 . В E3 введите формулу массива :
=MATCH(MIN(ABS(D2:D3742-E2)),ABS(D2:D3742-E2),0)
Формулы массива необходимо вводить с помощью Ctrl + Shift + Введите , а не просто Enter . Если это сделано правильно, формула появится в фигурных скобках вокруг нее в строке формул.
Это дает строку в таблице с ближайшим совпадением. Наконец, в E4 введите:
=INDEX(B2:B3741,$E3)
и скопируйте его в F4
Для повторного запуска просто измените цельв E2