Excel tiene una amplia variedad de funciones para obtener resultados muy útiles en matemáticas y finanzas, por nombrar solo dos categorías. Por este motivo, te recomendamos que instales Microsoft Office y leas este artículo con el que aprenderás a enumerar todas las combinaciones con la función COMBINAR en Excel
¿Qué es una combinación?
En probabilidad, una combinación es una técnica de conteo que se utiliza para obtener el número de grupos de elementos que se pueden extraer de un conjunto. Es importante tener en cuenta que los elementos no se repiten, el orden no importa y se pueden utilizar valores numéricos o caracteres y se expresa mediante la fórmula C n, k = n! / (nk)! * k!
La función COMBINAR en Excel
La función COMBINAR es una fórmula de Excel que le permite obtener el número de combinaciones para un conjunto de elementos. De esta forma, la función COMBINAR de Excel proporciona el total de grupos que se pueden formar a partir de un número específico de elementos.
La función COMBINAR en Excel solo admite valores numéricos y si se incluye algún 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 devuelve el error # ¡NUM!
Cómo enumerar todas las combinaciones con la función COMBINAR en Excel
Si desea enumerar 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 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 tiene dos argumentos. El primer argumento se refiere al número total de elementos y el segundo se refiere al número de elementos permitidos en cada combinación. Los dos argumentos son obligatorios y se expresan de la siguiente manera: = COMBINAT (número, tamaño)
Enumere el número de combinaciones posibles con la función COMBINAR en Excel
Para enumerar el número de combinaciones posibles usando la función COMBINAR en Excel, debe insertar una lista de elementos que se usarán como rango de celdas. Suponga que tiene una lista de ocho estudiantes y desea agruparlos en parejas. Para ver la lista de todas las combinaciones posibles, necesitaremos la función COMBINAR.
Escriba el nombre de cada estudiante de A1 a A8. Para hacer esto, puede crear una tabla dinámica. Vaya a la barra de fórmulas y seleccione la categoría «Matemáticas y trigonometría». Localice la función COMBINAR y presione «OK». En «Número» presione el icono de flecha roja para seleccionar el rango A1: A8 y en «Tamaño» escriba 2 y presione «Aceptar».
Enumere todas las combinaciones con la función COMBINAR en Excel
Si necesita enumerar todas las combinaciones con la función COMBINAR en Excel, es necesario crear una macro para ejecutar el procedimiento. Para hacer esto, divida los nombres en dos columnas (A y B) y presione «Alt + F11». De esta forma accederá al editor de Visual Basic. Luego haga clic en «Insertar» y «Módulo».
Allí pega las siguientes líneas de código para visualizar las combinaciones (Debes tener en cuenta que los puntos al inicio de cada línea no caben en el código):
Sub-combinación ()
Dim i como entero, j como entero, LastRA como entero, LastRB como entero, Aux como entero
Aux = 1
LastRA = Rango («A4»). Fin (xlUp) .Row
LastRB = Rango («B4»). Fin (xlUp) .Row
Para i = 1 en LastRA
Para j = 1 en LastRB
Rango («C» y Aux) = Rango («A» e i) y Rango («B» & j)
Aux = Aux + 1
Día siguiente
Entonces yo
Fin del submarino
Cómo funciona la macro para realizar la combinación
Para que se realice la combinación se debe indicar que de un total de «n» elementos (8 nombres de alumnos) es posible obtener grupos de elementos sin repetición y sin tener en cuenta el orden en que aparecen.
Al seleccionar el rango o conjunto de elementos, la columna «C» obtendrá las posibles combinaciones mediante una ruta de dos bucles para las columnas A y B. Tenga en cuenta que si decide descargar e instalar LibreOffice en su computadora, no será capaz de desarrollar la macro, porque este software no es compatible con aplicaciones de Visual Basic.