Users 295

Page 14

Sup e rplanilla

Combinación de elementos ¿Cómo se hace para calcular combinaciones en Excel? Por ejemplo, de un conjunto de cinco personas tengo que seleccionar tres para asignarles una tarea. ¿Cómo sé cuáles son las distintas formas de hacer esa selección? Desde ya, les agradezco por su respuesta. Oscar Osvaldo Guzmán (Pampa del Infierno, provincia de Chaco) o_o_guzman@yahoo.com.ar n Esta pregunta se puede entender de dos maneras. Tenemos que seleccionar tres personas de un conjunto de cinco. Las preguntas posibles son: n ¿Cuántos grupos de tres personas se pueden hacer? n ¿Cuáles son esos grupos?

La primera pregunta se responde con la función COMBINAT: =COMBINAT(5;3). Esta función tiene dos argumentos entre los paréntesis: El primero es la cantidad de elementos entre los cuales hay que elegir. n El segundo es la cantidad de elementos que tiene el grupo para elegir. n

Por ejemplo, la expresión =COMBI-

La fórmula de la celda [A1] nos dice que, con un mazo de cuarenta cartas españolas, se pueden armar nueve mil ochocientas ochenta manos distintas, de tres cartas. NAT(40;3) nos dice cuántas manos distintas de tres cartas se pueden extraer de un mazo de cuarenta cartas españolas: nueve mil ochocientas ochenta. La otra pregunta es más compleja y se puede contestar con una macro. Supongamos que tenemos la lista de cinco personas en [A1:A5] y queremos obtener las distintas combinaciones de tres en las columnas [C], [D] y [E]. La macro podría ser, más o menos, así: Sub combina() For i = 1 To 5

For j = i + 1 To 5 For k = j + 1 To 5 n=n+1 Cells(n, ”C”) = Cells(i, ”A”) Cells(n, ”D”) = Cells(j, ”A”) Cells(n, ”E”) = Cells(k, ”A”) Next Next Next End Sub

Esta macro tiene tres ciclos For… Next para elegir a cada una de las tres personas del grupo. Cada ciclo comienza con el valor del ciclo anterior, para evitar repeticiones.

Esta macro arma las diez formas en las que, partiendo de un grupo de cinco personas, se pueden seleccionar equipos de tres. 68

295


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.