[RESUELTO] Buscar valor en una matriz.
Publicado: Vie Nov 04, 2011 12:43 am
Hola,
después de dar vueltas y vueltas y buscar en todo el foro no he podido dar con una forma de hacer lo que necesito:
- Tengo una matriz donde en la primera fila corresponde a los meses del año y la primera columna corresponde a los días y en cada intersección un valor de área (m2), algo así:
_____ENE__FEB___MAR____...____DIC
1____65____55____05_____...____04
2____03____12____77_____...____25
3____22____12____05_____...____55
...
31___10____25 ____05_____...____50
- Esta matriz se repite n veces en la hoja dependiendo del número de años de registro (para el caso 83 años).
- Necesitaba encontrar los máximos de cada año y escribirlos en una columna. Lo logré utilizando la función MÁX() y la función INDIRECTO para que buscara en la matriz correspondiente a cada año, es decir, obtuve una columna con 83 filas (un máximo por año).
- Lo que necesito ahora es encontrar el mes y el día en el cual se obtiene ese máximo, y eso no lo he podido lograr. Lo más cerca que he encontrado es un ejemplo en el cual se busca un valor en una matriz como la indicada pero indicando el mes y el año, pero lo que necesito es justamente lo inverso.
Bueno, les dejo la inquietud y agradeceré cualquier orientación.
Saludos.
Javier.
después de dar vueltas y vueltas y buscar en todo el foro no he podido dar con una forma de hacer lo que necesito:
- Tengo una matriz donde en la primera fila corresponde a los meses del año y la primera columna corresponde a los días y en cada intersección un valor de área (m2), algo así:
_____ENE__FEB___MAR____...____DIC
1____65____55____05_____...____04
2____03____12____77_____...____25
3____22____12____05_____...____55
...
31___10____25 ____05_____...____50
- Esta matriz se repite n veces en la hoja dependiendo del número de años de registro (para el caso 83 años).
- Necesitaba encontrar los máximos de cada año y escribirlos en una columna. Lo logré utilizando la función MÁX() y la función INDIRECTO para que buscara en la matriz correspondiente a cada año, es decir, obtuve una columna con 83 filas (un máximo por año).
- Lo que necesito ahora es encontrar el mes y el día en el cual se obtiene ese máximo, y eso no lo he podido lograr. Lo más cerca que he encontrado es un ejemplo en el cual se busca un valor en una matriz como la indicada pero indicando el mes y el año, pero lo que necesito es justamente lo inverso.
Bueno, les dejo la inquietud y agradeceré cualquier orientación.
Saludos.
Javier.