Imprimir página | Cerrar ventana

Link dinámico dentro de una hoja

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=86441
Fecha de impresión: 26/Marzo/2026 a las 21:00


Tema: Link dinámico dentro de una hoja
Publicado por: lbauluz
Asunto: Link dinámico dentro de una hoja
Fecha de publicación: 10/Agosto/2022 a las 15:36
Buenas tardes a todos.

Dentro de un libro tengo la hoja 2022 y dentro de esta, tengo en el rango g3:g135 diversos valores numéricos

Mediante la fórmula =MATCH(MIN(G3:G135);G3:G135; 0) (cambiar MATCH por ENCONTRAR, en Español)
obtengo en qué fila está el valor mínimo.

Hasta aquí, ningún problema, ahora bien, lo que quiero es crear un link en esta celda (por ejemplo en la G142) un link, pero que varíe en función de los valores, de forma que siempre que pinche en esta celda, me lleve al valor mínimo de esa columna.

Un saludo.

Luis


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



Respuestas:
Publicado por: lbauluz
Fecha de publicación: 10/Agosto/2022 a las 15:41
Bueno, pues me respondo a mi mismo rápidamente

=HYPERLINK("#"&CELL("address";INDEX(G3:G135;MATCH(MIN(G3:G135);G3:G135; 0)));MIN(G3:G135))

Lo único es que no sé por qué habría que cambiar «address» para ponerlo en español, supongo que «dirección», pero no lo sé.


Un saludo.

Luis


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


Publicado por: lbauluz
Fecha de publicación: 10/Agosto/2022 a las 15:44
OJO, lo que he puesto encuentra el primero de los valores, que obviamente, puede estar repetido.

Luis


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


Publicado por: AnSanVal
Fecha de publicación: 10/Agosto/2022 a las 22:22

No entiendo lo que quieres obtener si el MÍNIMO se repite 2,3 o más veces. Si es saltar al primer mínimo, luego al segundo, ... etc. y sin usar VBA... no se me ocurre como lograrlo.


He hecho un ejemplo con una alternativa, mediante la nueva función matricial FILTRAR (en 'Gringo' FILTER).


     F     G    H     I        J        K          L
 '   2 Fecha Col·G Fecha Min
 '   3 11/03/2019 129 16/03/2019 81
'    4 12/03/2019 169 18/05/2019 81
 '   5 13/03/2019 206 22/05/2019 81
 '   6 14/03/2019 458
 '   7 15/03/2019 262
'    8 16/03/2019 81
'    9 17/03/2019 377
  10 18/03/2019 216
  11 19/03/2019 166
  12 20/03/2019 347
  13 21/03/2019 427
  14 22/03/2019 287


Incluí la columna Fecha para diferenciar donde está cada MÍNIMO.


► [J3]     =FILTRAR($F$3:$G$135;$G$3:$G$135=MIN($G$3:$G$135))     (solamente en J3)





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


Publicado por: AnSanVal
Fecha de publicación: 10/Agosto/2022 a las 22:32
Se me ocurre que, después de que tengas el resultado de FILTRAR, puedes añadir los link (enlaces) a las fechas (J3:J5), que al ser diferentes son direcciones únicas.




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


Publicado por: lbauluz
Fecha de publicación: 11/Agosto/2022 a las 12:47
Hola Antonio.

Muchas gracias, lo que yo necesitaba era localizar el primero, y es lo que he conseguido, pero voy a probar lo que dices, puede resultarme muy útil, en lugar de encontrar solo el primero, encontrar todos.

Un saludo.

Luis


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



Imprimir página | Cerrar ventana