Excel-formel: Få räkenskapsår från datum -

Innehållsförteckning

Generisk formel

=CHOOSE(MONTH(date),1,1,1,2,2,2,3,3,3,4,4,4)

Sammanfattning

Om du vill beräkna räkenskaps kvartalet från ett datum, och räkenskaps kvartalet börjar i en annan månad än januari, kan du använda en formel baserad på VÄLJ-funktionen.

Obs! Om du bara behöver beräkna ett "normalt" kvartal baserat på ett kvartalsystem som börjar i januari, kan du använda denna enklare formel.

I exemplet som visas är formeln i cell D5:

=CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3)

Denna formel returnerar ett tal, 1-4 som motsvarar ett kvartalsystem som börjar i april och slutar i mars.

Förklaring

Välj-funktionen använder det första argumentet för att "välja" återstående element. Till exempel, i ett schema där 1 = liten, 2 = medium och 3 = stor, kommer denna formel att "mappa" siffran 2 till "medium".

=CHOOSE(2,"small","medium","large")

När det gäller finanspolitiska kvartal kan vi använda samma idé för att kartlägga varje inkommande månad (1-12) till ett av fyra kvartalsvärden. Vi behöver bara använda MÅNAD-funktionen för att få månadens nummer som det första argumentet, sedan ge 12 nummer (ett för varje månad på året) som noggrant ordnas för att återspegla önskat räkenskapsår:

=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

Lägga till ett Q och år

Om du vill att kvartalsnumret ska innehålla ett "Q" med ett årsvärde kan du sammanfoga:

="Q"&CHOOSE(MONTH(date),1,1,1,2,2,2,3,3,3,4,4,4)&" - "&YEAR(date)

Returnerar värden som: "Q1 - 2016", "Q2 - 2016", etc. Detta fungerar under räkenskapsår med en början i januari. Om startmånaden skiljer sig från januari kan du använda ett sådant uttryck för att beräkna räkenskapsåret:

=YEAR(date)+(MONTH(date)>=startmonth)

Denna formel förklaras mer detaljerat här.

Bra länkar

Välja kvartal i Excel (Mike Alexander)

Intressanta artiklar...