Skip to main content

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

Author: Sun Last Modified: 2025-06-04

Si necesita encontrar todas las sumas posibles de dos números en una lista o enumerar todas las combinaciones posibles de dos listas en Excel, no hay funciones integradas que puedan lograr esto directamente. Esta guía introduce una solución con código VBA para calcular sumas y la utilidad Listar todas las combinaciones en Kutools para Excel para manejar combinaciones de manera eficiente.
A screenshot showing a list of numbers for calculating all possible sums in Excel

Encuentra todas las sumas posibles de dos números en una lista con código VBA

Encuentra todas las combinaciones posibles de dos listas con Listar todas las combinacionesgood idea3


Encuentra todas las sumas posibles de dos números en una lista con código VBA

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

1. Presione las teclas Alt + F11 para mostrar la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haga clic en Insertar > Módulo, copie y pegue el siguiente código en el módulo.

VBA: Enumerar todas las sumas posibles de dos números en una lista

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

A screenshot of the VBA editor showing code for listing all possible sums of two numbers in Excel

3. Haga clic en Herramientas > Referencias, en el cuadro de diálogo que aparece, marque la casilla de verificación Microsoft Scripting Runtime.

A screenshot showing the References option in the VBA window Arrow right A screenshot showing the References dialog in Excel VBA for enabling the Microsoft Scripting Runtime library

4. Haga clic Aceptar para cerrar el cuadro de diálogo, luego presione F5 para ejecutar el código. Aparecerá un cuadro de diálogo, solicitándole que seleccione una lista para calcular las sumas posibles.
A screenshot showing the dialog to select a list for calculating all possible sums

5. Haga clic Aceptar, luego se mostrarán todas las sumas posibles de dos números de la lista en la columna C.
A screenshot showing all possible sums of two numbers listed in column C

Consejo: En la cadena de código Rango("C1").Redimensionar(xDic.Conteo, 1), puede cambiar C1 a cualquier otra celda donde desee colocar los resultados.


Encuentra todas las combinaciones posibles de dos listas con Listar todas las combinaciones

Si desea enumerar todas las combinaciones posibles de dos listas, como se muestra en la captura de pantalla a continuación, la Listar Todas Combinaciones utilidad de Kutools para Excel puede hacerle un favor.
A screenshot showing two lists of values for creating all possible combinations in Excel

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haga clic Kutools > Insertar > Listar todas las combinaciones.
A screenshot showing the List All Combinations tool in Kutools tab in Excel

2. En el Listar todas las combinaciones cuadro de diálogo, haga clic en el botón seleccionar para elegir la primera lista que combinará.
A screenshot showing the selection of the first list in the List All Combinations tool

3. Haga clic Agregar para agregar la lista en la Lista de combinaciones sección.
A screenshot showing how to add the first list to the combinations list in Kutools

4. Repita los pasos 2 y 3 para agregar la segunda lista a la Lista de combinaciones.
A screenshot showing how to add the second list to the combinations list in Kutools

5. Luego haga clic Aceptar para seleccionar una celda donde colocar el resultado de la combinación.
A screenshot showing the cell selection dialog for placing combinations

6. Haga clic Aceptar. Todas las combinaciones posibles se han enumerado en las celdas.
A screenshot showing all possible combinations of two lists created in Excel using Kutools

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Demostración: Encuentra todas las combinaciones posibles de dos listas con Kutools para Excel

Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!