Coloque seus valores na coluna A e na coluna B coloque 0 ao lado deles.
Em C9 , digite a fórmula:
=SUMPRODUCT(A1:A8*B1:B8)
digite e execute esta macro curta:
Sub ABC()
Dim i As Long, s As String
Dim j As Long, K As Long
Dim wf As WorksheetFunction
Dim answer As String
Set wf = Application.WorksheetFunction
K = 1
For i = 0 To 255
s = wf.Dec2Bin(i, 8)
For j = 1 To 8
Cells(j, 2).Value = Val(Mid(s, j, 1))
Next j
If Range("C9").Value > 24 And Range("C9").Value < 36 Then
answer = ""
For j = 1 To 8
If Cells(j, 2) = 1 Then answer = answer & "," & Cells(j, 1)
Next j
Cells(K, 4) = Mid(answer, 2)
K = K + 1
End If
Next i
End Sub
Você obterá todas as 64 soluções listadas na coluna D :
Isto é baseado na sugestão de John Coleman.