¿Cómo escribo una fórmula para impulsar el trimestre fiscal desde la fecha?
Mi año fiscal 2016 comienza en febrero de 2015 y finaliza en enero de 2016.
Entonces, para febrero de 2015, la producción deseada es el T1-16 y para enero de 2016 es el T4-16.
Respuesta1
Podrías usar una fórmula como esta (basada en la fecha que está en la celda A1):
="Q" & INT(MOD(MONTH(A1)+10,12)/3)+1 & "-" & RIGHT(YEAR(A1)+(MONTH(A1)>1),2)
Esto se utiliza &
para concatenar las piezas.
Para calcular el trimestre se utiliza la función MOD para cambiar los meses y llevar enero al final (la función MOD le da el resto después de dividir la expresión MONTH(A1)+10
por 12). Dividir el resultado por 3
y tomar el número entero, luego sumar 1
, lo convierte en un cuarto.
La fórmula utiliza matemáticas booleanas para ajustar el año si el mes no es enero (si MONTH(A1)>1
es verdadero, Excel trata la expresión como el valor 1
; de lo contrario, se trata como 0
).
Respuesta2
Construya una tabla de búsqueda como esta:
La fórmula completa sería:
="Q" & VLOOKUP(MONTH(E2),A:B,2,0) & "-" & TEXT(E2,"YY")+VLOOKUP(MONTH(E2),A:C,3,0)
Supongo que la fórmula y tener que crear una tabla de búsqueda es más complicado, pero normalmente lo hago de esta manera porque:
- Otras fórmulas pueden reutilizar esta tabla.
- Los cambios en la lógica empresarial se pueden realizar fácilmente cambiando la tabla de búsqueda; no será necesario cambiar las fórmulas.
- Visualmente más fácil de entender, especialmente si otras personas utilizan la hoja de Excel.