Macro para filtrar y encontrar datos
Tengo una serie temporal de datos con el siguiente arreglo:
A B C D
Fecha Hora Clave Dato
1-ene 1 AA XXX.XX
......
1-ene 24 AA XXX.XX
1-ene 1 AB XXX.XX
1-ene 24 AB XXX.XX
.....
1-ene 24 AZ XXX.XX
2-ene 1 AA XXX.XX
La fecha y la hora son consecutivos a lo largo de 24 hrs; desde la hora 1 hasta la hora 24, durante el día 1. Después de ello, la clave en celda C cambia y los datos siguientes continúan con el día 1 desde la hora 1 hasta la hora 24. Después que se tiene el último registro de la clave, la serie continúa con el segundo día y desde la hora 1 hasta la 24 otra vez. Requiero encontrar los datos máximos y mínimos en los intervalos entre las horas 8 y 17, entre los días 1 al 31 para cada una de las claves en col C. Lo hago con una fórmula matricial condicional =min(si(argumento)) pero con >10k registros, el uso de memoria y tiempo de respuesta es exagerado. ¿Me ayudan con un macro?