Hola.
Tengo un rango distribuido de la siguiente manera: La primera columna son fechas y luego las restantes son medidores (m1, m2, m3...) cada medidor está a una distancia (d1, d2, d3..)
Cada día, se leen valores en los medidores (L1, L2, L3..)
Entiendo las funciones de BuscarV y BuscarH ¿pero cual es la inversa? es decir, quiero saber qué día se leyó, el valor máximo en el medidor más cercano. Sé detectar cual es el medidor más cercano (fácil), pero tengo que decir que busque el valor máximo en esa columna (¿cómo pido eso? ojo, excel tiene que elegir la columna. En una hoja será d1 y en otra d3) y que detecte que valor hay en la primera columna (fecha).
No sé si me he explicado bien, pero sí se que me podeis entender.
Subo un ejemplo y quiero que me devuelva, en este caso la el cvalor de la celda marcada en amarillo.
Gracias
Adjunto | Tamaño |
---|---|
ejemplo.xlsx | 14.49 KB |
Entonces, si lo he entendido bien, tu problema es calcular el máximo de una columna que no es fija
Creo que la función que te puede venir bien en este caso es DESREF
Esta función devuelve como resultado un rango DESplazado respecto de una posición de REFerencia. Explicado mejor quiere decir, que por ejemplo te devuelve la columna que está 3 columnas a la derecha de la columna de las fechas.
Si ya conoces el nombre de tu medidor, puedes saber en qué columna está, en qué posición está, mediante la función COINCIDIR
luego calcula el máximo de esa columna a partir de la columna de la fecha desplazada ese número de columnas
Te adjunto ejemplo
Por cierto, la función complementaria de COINCIDIR es la función INDICE que dada una posición te devuelve el valor, dentro de un rango, que se encuentra en dicha posición. Te vendrá bien.
------
Ya sé Excel, pero necesito más.
Gracias Paco. Sabia que eras estas funciones las que tenia que utilizar pero hasta no verlo en tu ejemplo no las heentendido.