domingo, 14 de junio de 2020

EXCEL: Últimos n meses

Excel formula: Last n months

Fórmula genérica

=Y(B5>=FIN.MES(HOY(),-(n+1))+1,B5<FIN.MES(HOY(),-1))

Explicación

Para verificar si una fecha se encuentra dentro de los últimos n meses de la fecha de hoy, puede usar una fórmula basada en las funciones Y, HOY y FIN.MES. En el ejemplo que se muestra, estamos buscando fechas en los últimos 6 meses. La fórmula en D5, copiada, es:

=Y(B5>=FIN.MES(HOY(),-7)+1,B5<FIN.MES(HOY(),-1))

El resultado es VERDADERO para cualquier fecha en el último período completo de seis meses, comenzando con el mes anterior. La función HOY continuará devolviendo la fecha actual, por lo que puede usar una fórmula como esta para crear informes basados ​​en un período de 6 meses, 12 meses, etc.

Cómo funciona esta fórmula

En la imagen que se muestra, la fecha actual es el 23 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 devuelve la fecha actual de forma continua. Dentro de la función Y, la primera prueba lógica verifica si la fecha en B5 es mayor o igual que el primer día del mes 6 meses anterior

=Y(B5>=FIN.MES(HOY(),-7)+1

Usamos la función FIN.MES para retroceder en el tiempo hasta el último día del mes 7 meses antes, luego agregamos 1 para terminar el primer día del mes siguiente.

La segunda prueba lógica verifica si la fecha es menor que el último día del mes anterior:

B5<FIN.MES(HOY(),-1)

cuando ambos resultados son VERDADERO, la función Y devolverá VERDADERO. Si cualquiera de los resultados es FALSO, la función Y devolverá FALSO.

Últimos 12 meses

Para probar durante los últimos 12 meses, puede ajustar la fórmula de esta manera:

=Y(B5>=FIN.MES(HOY(),-13)+1,B5<FIN.MES(HOY(),-1))

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 6" cuando una fecha es dentro de 6 meses, puede usar:

=SI(Y(B5>=FIN.MES(HOY(),-7)+1,B5<FIN.MES(HOY(),-1)),"Last 6", "")

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT