
Fórmula genérica
=CHOOSE(MONTH(date),1,1,1,2,2,2,3,3,3,4,4,4)
Resumo
Se você deseja calcular o trimestre fiscal a partir de uma data, e o trimestre fiscal começa em um mês diferente de janeiro, você pode usar uma fórmula baseada na função ESCOLHER.
Observação: se você só precisa calcular um trimestre "normal" com base em um sistema de trimestres que começa em janeiro, pode usar esta fórmula mais simples.
No exemplo mostrado, a fórmula na célula D5 é:
=CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3)
Esta fórmula retorna um número 1-4 que corresponde a um sistema trimestral que começa em abril e termina em março.
Explicação
A função Choose usa o primeiro argumento para "selecionar" os elementos restantes. Por exemplo, em um esquema onde 1 = pequeno, 2 = médio e 3 = grande, esta fórmula "mapeará" o número 2 para "médio".
=CHOOSE(2,"small","medium","large")
No caso de trimestres fiscais, podemos usar essa mesma ideia para mapear qualquer mês entrante (1-12) para um dos valores de 4 trimestres. Precisamos apenas usar a função MONTH para obter o número do mês como o primeiro argumento e, em seguida, fornecer 12 números (um para cada mês do ano) que são cuidadosamente ordenados para refletir o ano fiscal desejado:
=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4) // Jan start =CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3) // Apr start =CHOOSE(MONTH(B5),3,3,3,4,4,4,1,1,1,2,2,2) // Jul start =CHOOSE(MONTH(B5),2,2,2,3,3,3,4,4,4,1,1,1) // Oct start
Adicionando um Q e ano
Se você deseja que o número do trimestre inclua um "Q" com um valor de ano, você pode concatenar:
="Q"&CHOOSE(MONTH(date),1,1,1,2,2,2,3,3,3,4,4,4)&" - "&YEAR(date)
Retornará valores como: "Q1 - 2016", "Q2 - 2016", etc. Isso funciona para anos fiscais com início em janeiro. Se o mês de início for diferente de janeiro, você pode usar uma expressão como esta para calcular o ano fiscal:
=YEAR(date)+(MONTH(date)>=startmonth)
Esta fórmula é explicada com mais detalhes aqui.