domingo, 14 de junio de 2020

EXCEL: Últimos n días

Excel formula: Last n days

Fórmula genérica

=Y(A1>=(HOY()-n),A1<HOY())

Explicación


Para verificar si una fecha está dentro de los últimos n días de la fecha de hoy, puede usar una fórmula basada en las funciones HOY e Y. En el ejemplo que se muestra, buscamos fechas en los últimos 7 días. La fórmula en D5, copiada, es:
=Y(B5>=(HOY()-7),B5<HOY())

Cómo funciona esta fórmula

En la imagen que se muestra, la fecha actual es el 19 de agosto de 2019.
Las fechas de Excel son números de serie, por lo que puede manipularlos con operaciones matemáticas simples. La función HOY siempre devuelve la fecha actual. Dentro de la función Y, la primera prueba lógica verifica si la fecha en B5 es mayor o igual que la fecha de hoy menos 7 días:
=B5>=(HOY()-7)<HOY())
La segunda prueba lógica verifica si la fecha es menor que hoy:
B5<HOY()
cuando ambos resultados son VERDADERO, la función Y devolverá VERDADERO. Si cualquiera de los resultados es FALSO, la función Y devolverá FALSO.

Sin futuros controles

La segunda prueba está destinada a excluir cualquier fecha mayor que (o igual a) hoy. Esta prueba solo tiene sentido si los datos pueden incluir fechas en el futuro, por ejemplo, pronósticos o estimaciones. Si no hay fechas futuras, o si desea incluir fechas futuras, la fórmula se puede simplificar para:
=B5>=(HOY()-7)<HOY())

Devolver valor personalizado

Esta fórmula se puede combinar con la función SI para devolver cualquier valor que desee. Por ejemplo, para devolver "Últimos 7" cuando una fecha está dentro de los últimos 7 días, y nada si no, puede usar:
=SI(Y(B5>=(HOY()-7),B5<HOY()),"Last 7", "")

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT