Encuentre las fechas más recientes y más antiguas en una lista de Excel

Tabla de contenido

Cómo filtrar datos según sus criterios mediante una fórmula

Las reservas se gestionan en una lista. La tabla se ve así:

Hay 97 registros de datos en la tabla de ejemplo. Las siguientes fórmulas también están diseñadas para esto. Para un alcance diferente, debe ajustarlos en consecuencia.

En otra área de la tabla, la fecha más joven y la más antigua debe ser una combinación de los criterios "Campaña", "Número de socio". y se consulta la "página de destino".

Para hacer esto, cree campos para los tres criterios y los dos valores de fecha en el área requerida. La siguiente figura muestra esto con la tabla de ejemplo:

Para encontrar la fecha más reciente, necesita una fórmula en la que aplique la función MAX a los criterios. Ingrese la siguiente fórmula en la celda F5:

= MÁX ((A3: A99 = F2) * (B3: B99 = F3) * (C3: C99 = F4) * D3: D99)

Debe confirmar la entrada de esta fórmula con la combinación de teclas CTRL SHIFT ENTER, porque es una fórmula matricial. La tecla SHIFT significa la tecla que debe mantener presionada para ingresar una letra mayúscula.

Luego le asigna un formato de fecha a la celda. Si aún no ha introducido ningún criterio, la fórmula devuelve el valor cero. Si ha guardado un formato de fecha, Excel le mostrará este número como 01/01/1900.

Si ahora ingresa tres criterios en las celdas F2: F4, la fecha más reciente que corresponde a los tres criterios se mostrará según sea necesario. La siguiente figura muestra esto en la tabla de ejemplo:

Para consultar la fecha más antigua, no puede simplemente reemplazar la función MAX con la función MIN en la fórmula. Esto se debe al hecho de que la fórmula matricial también proporciona valores cero, que por supuesto se consideran el valor más pequeño. Esto se puede ignorar cuando se usa MAX.

Por lo tanto, también debe integrar una consulta if que verifique si los criterios y el contenido de la celda son idénticos. Para hacer esto, ingrese la siguiente fórmula en la celda F6:

= MIN (SI ((A3: A99 = F2); 1; 50000) * SI ((B3: B99 = F3); 1; 50000) * SI ((C3: C99 = F4); 1; 50000) * D3: D99)

Dado que esta fórmula también es una fórmula de matriz, debe confirmar su entrada con CTRL SHIFT ENTER. También es necesario formatear la celda de resultados como una fecha.

La siguiente figura muestra el cálculo de la fecha más antigua utilizando la fórmula de la tabla de ejemplo:

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave