Формула финансового квартала Excel

Формула финансового квартала Excel

Как написать формулу для управления финансовым кварталом из даты

Мой финансовый год 2016 года начинается в феврале 2015 года и заканчивается в январе 2016 года.

Таким образом, на февраль 2015 г. желаемый объем производства — Q1-16, а на январь 2016 г. — Q4-16.

решение1

Вы можете использовать такую ​​формулу (основанную на дате, находящейся в ячейке A1):

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

Используется &для объединения частей.

Вычисление квартала использует функцию MOD для сдвига месяцев и переноса января в конец (функция MOD возвращает остаток после деления выражения MONTH(A1)+10на 12). Разделив результат на 3и взяв целое число, а затем прибавив 1, преобразуем его в квартал.

Формула использует булеву математику для корректировки года, если месяц не является январем (если MONTH(A1)>1это правда, Excel обрабатывает выражение как значение 1, в противном случае оно обрабатывается как 0).

решение2

Постройте таблицу поиска следующим образом:

введите описание изображения здесь

Полная формула будет выглядеть так:

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

Полагаю, что формула и необходимость построения таблицы поиска требуют больших затрат, но я обычно поступаю именно так, потому что:

  • Другие формулы могут повторно использовать эту таблицу.
  • Изменения в бизнес-логике можно легко внести, изменив таблицу поиска, при этом формулу(ы) менять не нужно.
  • Визуально легче воспринимать, особенно если таблицу Excel используют другие люди.

Связанный контент