Me alegro que ya tengas lo que necesitas.
El problema lo he resuelto con macros. Había una forma de hacerlo sin ellas usando la función
SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1; [rango_criterios2; criterios2]; ...)
Pero daba error por haber celdas vacías y no he podido dar si la hay con la expresión de criterios que solventara ese problema.
Las macros son programas que se hacen con un lenguaje de programación llamado Visual Basic que igual te podría servir para esto que para cualquier tipo de programa de imagines. Por eso son muy potentes y para quien está acostumbrado a programar son más sencillas que las funciones Excel equivalentes, donde se pueden formar líneas llenas de datos, paréntesis, puntos y coma que solo las puede llegar a entender el que las ha escrito.
El explicar aquí todo el mundo de las macros es imposible, pero tienes muchos artículos en internet sobre ello. Si ya las conoces te pongo la macro que se ha utilizado.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i, FilaUltima As Integer
Dim Encontrado As Boolean
Dim Sement As Double
If (Not Intersect(Target, Range("I5:Q5")) Is Nothing) Or _
(Not Intersect(Target, Range("I7:I8")) Is Nothing) Then
FilaUltima = Range("A7").End(xlDown).Row
Encontrado = False
For i = 5 To FilaUltima
If (Cells(i, 1) = [i5]) And (Cells(i, 2) = [k5]) And (Cells(i, 3) = [M5]) And (Cells(i, 4) = [O5]) And (Cells(i, 5) = [Q5]) Then
Encontrado = True
Exit For
End If
Next
If Encontrado Then
Sement = Cells(i, 6)
[i9] = [i7] * Sement
End If
End If
End Sub
Que está en la Hoja "Ark2" y puedes ver y modificar mediante la pestaña Programador y luego Visual Basic.
Esta macro lo que hace es ejecutarse cuando se cambia el valor de alguna celda. Lo primero que hace es preguntar si la celda modificada es una de las que se introducen los datos que necesita la calculadora, si lo es busca en la tabla la línea que corresponde a esos datos y nos devuelve el valor de la columna F de esa línea en la variable Sement. Luego se hace el cálculo de multiplicarlo por I7 y se coloca en I9.
Ojala lo hayas entendido si conoces las macros, y si no te sirva como iniciación.