Fórmula do trimestre fiscal do Excel

2

Como faço para escrever uma fórmula para impulsionar o trimestre fiscal a partir da data

Meu ano fiscal de 2016 começa de fevereiro de 2015 e termina em janeiro de 2016

Assim, para fevereiro de 2015, a saída desejada é Q1-16 e, para janeiro de 2016, Q4-16

    
por Jayb8020 14.09.2015 / 07:05

2 respostas

2

Você poderia usar uma fórmula como essa (com base na data que está na célula A1):

="Q" & INT(MOD(MONTH(A1)+10,12)/3)+1 & "-" & RIGHT(YEAR(A1)+(MONTH(A1)>1),2)

Isso usa & para concatenar as partes.

O cálculo do trimestre usa a função MOD para mudar os meses e aumentar de janeiro para o final (a função MOD fornece o restante depois que você divide a expressão MONTH(A1)+10 por 12). Dividindo o resultado por 3 e tomando o inteiro, então adicionando 1 , converte isso para trimestre.

A fórmula usa a estatística booleana para ajustar o ano se o mês não for janeiro (se MONTH(A1)>1 for verdadeiro, o Excel tratará a expressão como o valor 1 , caso contrário, será tratado como 0 ).

    
por 14.09.2015 / 10:13
0

Crie uma tabela de pesquisa da seguinte forma:

Afórmulacompletaseria:

="Q" & VLOOKUP(MONTH(E2),A:B,2,0) & "-" & TEXT(E2,"YY")+VLOOKUP(MONTH(E2),A:C,3,0)

Eu acho que a fórmula e ter que construir uma tabela de pesquisa é mais sobrecarga, mas eu geralmente faço desta forma porque:

  • Outras fórmulas podem reutilizar esta tabela
  • Alterações na lógica de negócios podem ser feitas facilmente alterando a tabela de pesquisa, as fórmulas não precisarão ser alteradas
  • Visualmente mais fácil de entender, especialmente se a planilha do Excel for usada por outras pessoas
por 14.09.2015 / 07:54