![](https://cdn.wiki-base.com/9043261/excel_formula_get_fiscal_quarter_from_date__2.png.webp)
Загальна формула
=CHOOSE(MONTH(date),1,1,1,2,2,2,3,3,3,4,4,4)
Резюме
Якщо ви хочете обчислити фінансовий квартал з дати, а фінансовий квартал починається в місяці, відмінному від січня, ви можете скористатися формулою на основі функції ВИБІР.
Примітка: якщо вам просто потрібно обчислити "нормальний" квартал на основі квартальної системи, яка починається в січні, ви можете скористатися цією простішою формулою.
У наведеному прикладі формула в комірці D5 має вигляд:
=CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3)
Ця формула повертає число 1-4, яке відповідає квартальній системі, яка починається в квітні і закінчується в березні.
Пояснення
Функція select використовує перший аргумент, щоб "виділити" інші елементи. Наприклад, у схемі, де 1 = маленька, 2 = середня і 3 = велика, ця формула "відобразить" число 2 на "середнє".
=CHOOSE(2,"small","medium","large")
У випадку фіскальних кварталів ми можемо використати цю саму ідею для відображення будь-якого місяця, що входить (1-12), до одного з 4 квартальних значень. Нам просто потрібно скористатися функцією МІСЯЦЬ, щоб отримати номер місяця як перший аргумент, а потім надати 12 чисел (по одному на кожен місяць року), які ретельно впорядковано відображають бажаний фінансовий рік:
=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
Додавання Q та року
Якщо ви хочете, щоб число кварталу включало "Q" із річним значенням, ви можете об'єднати:
="Q"&CHOOSE(MONTH(date),1,1,1,2,2,2,3,3,3,4,4,4)&" - "&YEAR(date)
Поверне значення, такі як: "Q1 - 2016", "Q2 - 2016" тощо. Це працює для фінансових років із початку січня. Якщо початковий місяць відрізняється від січня, ви можете використати такий вираз для обчислення фінансового року:
=YEAR(date)+(MONTH(date)>=startmonth)
Ця формула пояснюється тут більш докладно.