Cómo listar todas las combinaciones con la función COMBINAT en Excel

Excel cuenta un una amplia variedad de funciones para obtener resultados que son de gran utilidad en el ámbito de la matemática y las finanzas por mencionar solo dos categorías. Por tal motivo, te recomendamos instalar Microsoft Office y leer este artículo con el que aprenderás Cómo listar todas las combinaciones con la función COMBINAT en Excel 

La función COMBINAT en Excel

La función COMBINAT es una fórmula de Excel que permite obtener el número de combinaciones para un conjunto de elementos. De esta manera, la función COMBINAT en Excel proporciona el total de grupos que pueden lograrse a partir de un número específico de elementos.

espacio trabajo microsoft excel

La función COMBINAT en Excel solo admite valores numéricos y si se incluye texto en las celdas que serán los argumentos de la fórmula, se obtendrá un resultado truncado y la salida # ¡VALOR! Si alguno de los argumentos contiene un valor menor que 0, la función presentará el error # ¡NUM!

Cómo listar todas las combinaciones con la función COMBINAT en Excel

Si deseas listar todas las combinaciones con la función COMBINAT en Excel es necesario conocer la sintaxis que requiere esta fórmula y aplicar un procedimiento adicional en el caso de que la lista de grupos incluya texto en lugar de valores numéricos.

¿Cuál es la sintaxis de la función COMBINAT en Excel?

La sintaxis de la función COMBINAT en Excel contempla dos argumentos. El primer argumento se refiere al número total de elementos y el segundo hace referencia al número de elementos permitido en cada combinación. Los dos argumentos son obligatorios y se expresan de esta manera: = COMBINAT (número, tamaño)

Lista el número de combinaciones posibles con la función COMBINAT en Excel

Para listar el número de combinaciones posibles mediante la función COMBINAT en Excel debes insertar una lista de elementos que serán utilizados como un rango de celdas. Supongamos que se tiene una lista de ocho estudiantes y se quieren agrupar en parejas. Para ver la lista de todas las combinaciones posibles necesitaremos la función COMBINAT.

Escribe el nombre de cada estudiante desde A1 hasta A8. Para hacerlo puedes crear una tabla dinámica. Accede a la barra de fórmula y selecciona la categoría “Matemáticas y trigonometría”. Localiza la función COMBINAT y presiona “Aceptar”. En “Número” presiona el ícono de la flecha roja a fin de seleccionar el rango A1:A8 y en “Tamaño” escribe 2 y presiona “Aceptar”.

Lista todas las combinaciones con la función COMBINAT en Excel

Si necesitas listar todas las combinaciones con la función COMBINAT en Excel es necesario crear una macro a fin de ejecutar el procedimiento. Para hacerlo, divide los nombres en dos columnas (A y B) y presiona “Alt+F11”. De esta manera accederás al editor de Visual Basic. Luego, haz clic en “Insertar” y en “Módulo”.

trabajador oficina

Allí, pega las siguientes líneas de código para que visualices las combinaciones (Debes tener en cuenta que los puntos al comienzo de cada línea no van en el código):

  • Sub combina ( )
  • Dim i As Integer, j As Integer, LastRA As Integer, LastRB As Integer, Aux As Integer
  • Aux = 1
  • LastRA = Range ("A4").End (xlUp).Row
  • LastRB = Range ("B4").End (xlUp).Row
  • For i = 1 To LastRA
  • For j = 1 To LastRB
  • Range ("C" & Aux) = Range ("A" & i) & Range ("B" & j)
  • Aux = Aux + 1
  • Next j
  • Next i
  • End Sub

Cómo funciona la macro para realizar la combinación

Para que se lleve a cabo la combinación, debes indicar que de un total  “n” elementos (8 nombres de estudiantes)  es posible obtener grupos de elementos sin repetición y sin tomar en cuenta el orden en el que aparecen.

Al seleccionar el rango o el conjunto de elementos, la columna “C” obtendrá las combinaciones posibles mediante un recorrido en dos bucles para las columnas A y B. Es conveniente resaltar que si decidiste descargar e instalar LibreOffice en tu equipo no podrás desarrollar la macro, puesto que este software no es compatible con Visual Basic Applications.

Subir