"Posiciones"

20/12/2003 - 16:29 por Luis | Informe spam
Hola a todos.

Hay alguna manera de hacer en Excel lo siguiente:

Tengo un rango de datos numéricos en [A1:A27] y quiero
saber cual de ellos es el que no ha aparecido o en su
defecto las celdas que hace que no ha salido teniendo en
cuenta el los números 1 al 9. Ejemplo:

Supongamos que el rango [A1:A27] es el siguiente:

8-7-1-1-3-3-2-9-3-2-1-1-4-6-4-1-6-1-9-5-2-3-2-1-6-9-5

pues se observa que están todos los valores del 1 al 9,
pero el que hace mas casillas que no aparece es el 8.

Lo ideal seria que me los diese ordenados de menor a
mayor "posición", o sea sería:

8 - 7 - 4 - 9 - 3 - 2 - 1 - 6 - 5

Alguna idea?

Gracias anticipadas y Felices Fiestas.

Preguntas similare

Leer las respuestas

#6 Daniel.M
21/12/2003 - 01:20 | Informe spam
Hola,

Con Rgo = los datos

La matricial seguiente en B1:
=SI(SUMA(1/CONTAR.SI(Rgo;Rgo))<10-FILA();MIN(SI(ESNOD(COINCIDIR({1;2;3;4;5;6;7;8
;9};B2:B$10;0));{1;2;3;4;5;6;7;8;9}));INDICE(Rgo;
1-FILA(Rgo)+MAX(SI(MMULT(0+(Rgo=TRANSPONER(C2:C$10));B2:B$10*0+1);
0;FILA(Rgo)))))

Copia hasta B9
B10 contiene nada.

Saludos,

Daniel M.

"Luis." wrote in message
news:01c801c3c74a$e8aaa270$
Hola Daniel.
Te comento lo mismo que a Fernando. Según que casos no
funciona bien.

Por ejemplo en la secuencia de datos:
1113329321414644619552321595 el resultado es:
[114321695] cuando debería ser:
[874632195]

Gracias por vuestra ayuda.

Luis.

Hola,

En A1:A27, los datos
En B1, la matricial siguiente (Ctrl-May-Entrada)

=INDICE($A$1:$A$27;1-FILA($A$1:$A$27)+MAX(SI(MMULT(0+


($A$1:$A$27>TRANSPONER(B2:B$10));B2:B$10*0+1);0;FILA($A$1:$A$27))))

Tiene que copiar hasta B9.
En B10: nada (importante)

Saludos,

Daniel M.


.

Respuesta Responder a este mensaje
#7 Daniel.M
21/12/2003 - 01:50 | Informe spam
Mejor es en B1:

=SI(SUMA(1/CONTAR.SI(Rgo;Rgo))<=CONTAR(B2:B$10);MIN(SI(ESNOD(COINCIDIR(
FILA(INDIRECTO("1:9"));B2:B$10;0));FILA(INDIRECTO("1:9"))));INDICE(Rgo;
MAX(SI(ESNOD(COINCIDIR(Rgo;B2:B$10;0));FILA(Rgo)))))

Espero que le sirve.

Saludos,

Daniel M.
Respuesta Responder a este mensaje
#8 Adriano DAmbra
23/12/2003 - 17:03 | Informe spam
¿Conocen la función FRECUENCIA?
¿No te sirve para lo que pedís sin tener que hacer tanta concatenación de
funciones?
La función frecuencia automáticamente te calcula una matriz de resultados
con las cantidades aparecidas dado un rango de origen.
Y para calcular rankings está la función JERARQUIÁ

Pero quizá entendí mal la pregunta.

Saludos.



"Luis" escribió en el mensaje
news:123001c3c70e$1428beb0$
Hola a todos.

Hay alguna manera de hacer en Excel lo siguiente:

Tengo un rango de datos numéricos en [A1:A27] y quiero
saber cual de ellos es el que no ha aparecido o en su
defecto las celdas que hace que no ha salido teniendo en
cuenta el los números 1 al 9. Ejemplo:

Supongamos que el rango [A1:A27] es el siguiente:

8-7-1-1-3-3-2-9-3-2-1-1-4-6-4-1-6-1-9-5-2-3-2-1-6-9-5

pues se observa que están todos los valores del 1 al 9,
pero el que hace mas casillas que no aparece es el 8.

Lo ideal seria que me los diese ordenados de menor a
mayor "posición", o sea sería:

8 - 7 - 4 - 9 - 3 - 2 - 1 - 6 - 5

Alguna idea?

Gracias anticipadas y Felices Fiestas.
Respuesta Responder a este mensaje
#9 Anonimo
23/12/2003 - 23:19 | Informe spam
Disculpa cheeky, pero no recibo ningún texto.

Un saludo.

Me da la impresión que la solución que mandé antes no


respondía a lo que
pedías.
Creo que esta versión sí.



Respuesta Responder a este mensaje
#10 cheeky
24/12/2003 - 08:48 | Informe spam
La "solución" va en un fichero adjunto. Es un fichero xls, comprimido en
formato zip.
Seguramente lees estas news desde un servidor que no permite los ficheros
adjuntos, si es así lo mejor es que me digas una dirección de mail donde
mandarte el fichero.

He optado por el ejemplo y no por "describir" el proceso pues no creo que
con una descripción mía te aclarases del proceso a seguir.
Te leo.
Un saludo para ti y Feliz Navidad a todo el grupo.

Desde Salamanca, Cheeky.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida