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
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0