Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo encontrar todas las sumas posibles de dos números en una lista en Excel?

Supongamos que aquí hay una lista de números, ¿podría encontrar todas las sumas posibles de dos números en esta lista como se muestra a continuación? En Excel, no hay una función incorporada que pueda resolver este trabajo. Ahora te presento un código VBA para manejarlo.
doc todas las sumas posibles de dos números 1

Find all possible sums of two numbers in a list with VBA code

Find all possible combinations of two lists with List All Combinationsbuena idea3


List all combinations of two or more lists in Excel sheet

Por ejemplo, tiene dos listas de valores, lo que quiere es combinar estas dos listas para obtener todas las combinaciones posibles, como se muestra a continuación. En general, puede combinarlos uno por uno, pero si hay que combinar docenas de valores, este método manual cuesta mucho tiempo. En este caso, puedes intentar aplicar Kutools for Excel's List All Combinations utilidad, que puede generar rápidamente todas las combinaciones de dos o más listas que necesita ... Click for 60 days free trial!
combinaciones de listas de documentos
Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days.

Find all possible sums of two numbers in a list with VBA code

Si desea encontrar todas las sumas posibles de dos números en una lista, puede aplicar el código VBA siguiente.

1. Prensa Alt + F11 teclas para mostrar el Microsoft Visual Basic for Applications ventana.

2. Hacer clic Insert > Module, copie y pegue el código debajo del módulo.

VBA: List all possible sums of two numbers in a list

Sub Combinations()
'UpdatebyExtendoffice20180628
    Dim xRgArr
    Dim xNum As Long
    Dim I, J, K As Long
    Dim xTemp As Double
    Dim xRg As Range
    Dim xRgCount As Long
    Dim xDic As New Dictionary
    On Error Resume Next
    Set xRg = Application.InputBox("Select a list (one column):", "KuTools for Excel", Selection.Address, , , , , 8)
    If (xRg Is Nothing) Or (xRg.Count = 1) Then Exit Sub
    xRgCount = xRg.Count
    K = 1
    ReDim xRgArr(1 To xRgCount)
    For Each xCell In xRg
      xRgArr(K) = xCell.Value
      K = K + 1
    Next
    K = 0
    For I = 1 To xRgCount
        For J = I + 1 To xRgCount
            xTemp = xRgArr(I) + xRgArr(J)
            If Not xDic.Exists(xTemp) Then
                xDic.Add CDbl(xTemp), CStr(xTemp)
                K = K + 1
            End If
        Next
    Next
    Range("C1").Resize(xDic.Count, 1) = Application.WorksheetFunction.Transpose(xDic.Keys)
End Sub

doc todas las sumas posibles de dos números 2

3. Hacer clic Tools > References, en el cuadro de diálogo emergente, verificar Microsoft Scripting Runtime casilla de verificación.

doc todas las sumas posibles de dos números 3 doc arrow derecha doc todas las sumas posibles de dos números 4

4. Hacer clic OK para cerrar el diálogo, luego presione F5 para ejecutar el código, aparece un cuadro de diálogo que le recuerda seleccionar una lista para encontrar las posibles sumas.
doc todas las sumas posibles de dos números 5

5. Hacer clic OK, entonces todas las sumas posibles de dos números en la lista se enumeran en la columna C.
doc todas las sumas posibles de dos números 6

Tip: En la cadena de código, Rango ("C1"). Redimensionar (xDic.Count, 1), puede cambiar C1 a otra celda, ya que necesita colocar el resultado.


Find all possible combinations of two lists with List All Combinations

Si desea buscar o enumerar todas las combinaciones posibles de dos listas como se muestra a continuación, la List All Combinations utilidad de Kutools for Excel puedo hacerte un favor
doc todas las sumas posibles de dos números 7

1. Hacer clic Kutools > Insert > List All Combinations.
doc todas las sumas posibles de dos números 8

2. En el List All Combinations cuadro de diálogo, haga clic en el botón Seleccionar para seleccionar la primera lista que combinará.
doc todas las sumas posibles de dos números 9

3. Hacer clic Add para agregar la lista en Combinations list .
doc todas las sumas posibles de dos números 10

4. Repita los pasos 2 y 3 para agregar la segunda lista al Combinations list.
doc todas las sumas posibles de dos números 11

5. Luego haga clic Ok para seleccionar una celda para colocar el resultado de la combinación.
doc todas las sumas posibles de dos números 12

6. Hacer clic OK. Todas las combinaciones posibles se han enumerado en las celdas.
doc todas las sumas posibles de dos números 13

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.