Imprimir página | Cerrar ventana

Posición de valor en una matriz

Impreso de: Foro de Access y VBA
Categoría: Otros de Microsoft: Windows y Office
Nombre del foro: Excel
Descripción del foro: Foro de Excel y VBA de Excel
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=85065
Fecha de impresión: 26/Marzo/2026 a las 21:00


Tema: Posición de valor en una matriz
Publicado por: lbauluz
Asunto: Posición de valor en una matriz
Fecha de publicación: 10/Marzo/2020 a las 18:27
Buenos días

Tengo una matriz de 100 x 100 celdas, de A1 hasta CV100

Tengo que buscar el mínimo valor, lo que no es difícil, pero necesito saber en qué celda está y dado que la matriz tiene 10.000 celdas, es un poco laborioso.

No puedo usar VBA, debe ser por fórmulas.

Le estoy dando vueltas y no se me ocurre como hacerlo... (y estoy seguro de haberlo hecho antes aunque no recuerdo como)

Un saludo.

Luis


-------------
El Búho es un pajarraco



Respuestas:
Publicado por: pitxiku
Fecha de publicación: 10/Marzo/2020 a las 19:25
Te puede servir XMatch?

- https://support.office.com/es-es/article/funci%C3%B3n-xmatch-d966da31-7a6b-4a13-a1c6-5a33ed6a0312


Publicado por: lbauluz
Fecha de publicación: 11/Marzo/2020 a las 13:59
Hola pitxiku

Gracias pero no tengo la opción XMatch, es solo para Excel 365 y yo tengo la 2010.

Lo he intentado con Match, pero da error y no sé por qué.

Lo seguiré intentando porque sé que se puede.

Un saludo.

Luis


-------------
El Búho es un pajarraco


Publicado por: AnSanVal
Fecha de publicación: 11/Marzo/2020 a las 14:49
K.ESIMO.MENOR(A1:AV100;1) devuelve el mínimo, pero no la referencia.

¿Podrías apoyarte en una fila auxiliar (101)?

Con [A101]   =SI.ERROR(COINCIDIR(K.ESIMO.MENOR($A$1:$AV$100;1);A1:A100;0);"")
                    =IFERROR(MATCH(SMALL($A$1:$AV$100,1),A1:A100,0),"")
, y copiar/pegar hasta AV101, devuelve la fila en la columna correspondiente, pero... son cien fórmulas. (yo también tengo la 2010 Unhappy).




-------------
Saludos desde Tenerife.


Publicado por: lbauluz
Fecha de publicación: 11/Marzo/2020 a las 16:56
Gracias Antonio

Y perdona, vi la traducción al inglés después de haberlo traducido... la edad no perdona.

Esto me da correctamente la columna, y la fila y si bien no es lo más optimizado, de momento me vale.

Dejo el hilo abierto unos días por si hay otra sugerencia, pero la solución de Antonio es la que uso.

Un saludo y gracias.

Luis


-------------
El Búho es un pajarraco


Publicado por: AnSanVal
Fecha de publicación: 11/Marzo/2020 a las 17:46
… vi la traducción al inglés después de haberlo traducido...

Edité el hilo a los 3 o 4 minutos e incluí la fórmula en inglés, si viste el hilo al principio... entonces... aún no la había incluido.




-------------
Saludos desde Tenerife.


Publicado por: pitxiku
Fecha de publicación: 11/Marzo/2020 a las 21:55
Aquí hay algún ejemplo, no sé si te servirán:

- https://ayudaexcel.com/8-formas-de-buscar-en-tablas-de-doble-entrada/



Imprimir página | Cerrar ventana