Posición de valor en una matriz |
Responder |
Autor | |
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3849 |
Tema: Posición de valor en una matriz Enviado: 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
|
|
pitxiku
Colaborador Unido: 27/Septiembre/2017 Localización: En mi casa Estado: Sin conexión Puntos: 1510 |
Enviado: 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 |
|
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3849 |
Enviado: 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
|
|
AnSanVal
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5970 |
Enviado: 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 ). Editado por AnSanVal - 11/Marzo/2020 a las 14:53 |
|
Saludos desde Tenerife.
|
|
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3849 |
Enviado: 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
|
|
AnSanVal
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5970 |
Enviado: 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.
|
|
pitxiku
Colaborador Unido: 27/Septiembre/2017 Localización: En mi casa Estado: Sin conexión Puntos: 1510 |
Enviado: 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/ |
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |