Comparar entre si el valor de 20 variables
Publicado por Francisco (3 intervenciones) el 20/05/2019 13:49:00
Hola a todos a ver si me podeis ayudar.
necesito comparar entre si el valor que han obtenido 20 variables para saber si alguno de sus valores se repite y de ser asi, cuantas veces se repite ese valor.
esta es la cadena:
y = (abc + abd + abe + abf + acd + ace + acf + ade + adf + aef + bcd + bce + bcf + bde + bdf + bef + cde + cdf + cef + def) / 20
Se me ocurre una forma de comparar entre si, todos los valores que han obtenido cada una de las variables. Pero eso me llevaria a realizar un programa con 190 lineas o una macro de ese tamaño. Esto seria con la condicion if.
Ej:
if abc = abd then contador = contador +1
Elseif abc = abe then contador = contador + 1
Elseif abc = abf then contador = contador +1
Y así sucesivamente. cuando acabase de comparar la variable abc empezaria con abd y despues abe .....etc
Hay alguna forma mas sencilla de hacerlo?
Gracias
necesito comparar entre si el valor que han obtenido 20 variables para saber si alguno de sus valores se repite y de ser asi, cuantas veces se repite ese valor.
esta es la cadena:
y = (abc + abd + abe + abf + acd + ace + acf + ade + adf + aef + bcd + bce + bcf + bde + bdf + bef + cde + cdf + cef + def) / 20
Se me ocurre una forma de comparar entre si, todos los valores que han obtenido cada una de las variables. Pero eso me llevaria a realizar un programa con 190 lineas o una macro de ese tamaño. Esto seria con la condicion if.
Ej:
if abc = abd then contador = contador +1
Elseif abc = abe then contador = contador + 1
Elseif abc = abf then contador = contador +1
Y así sucesivamente. cuando acabase de comparar la variable abc empezaria con abd y despues abe .....etc
Hay alguna forma mas sencilla de hacerlo?
Gracias
Valora esta pregunta


0