Номер квартала по дате
Есть очень простая формула, которая поможет определить порядковый номер квартала для любой заданной даты из списка:
=ЦЕЛОЕ((МЕСЯЦ(A1)+2)/3)
В английской версии Excel эта формула выглядит =INT((MONTH(A1)+2)/3)
Функция МЕСЯЦ в данном случае извлекает номер месяца для даты, а ЦЕЛОЕ - округляет результат до целого.
Если вам нужны римские (I, II, III, IV), а не арабские цифры, то к формуле можно добавить соответствующую функцию:
=РИМСКОЕ(ЦЕЛОЕ((МЕСЯЦ(A1)+2)/3))
=ROMAN(INT((MONTH(A1)+2)/3))
Ссылки по теме
- Основные принципы работы с датами и временем в Excel
- Выпадающий календарь для удобного ввода даты из надстройки PLEX
- Номер рабочей недели по дате
30.10.2012 16:11:37
обычно использовал =ОКРУГЛВВЕРХ((МЕСЯЦ(A1)/3);0)
30.10.2012 16:12:18
А как сделать чтобы указывался еще и год к которому относится квартал, т.е. 12.03.2008 - 1 квартал 2008
30.10.2012 16:13:06
=СЦЕПИТЬ(ЦЕЛОЕ((МЕСЯЦ(A1)+2)/3);" квартал ";ГОД(A1))
29.07.2014 11:48:20
Всегда мечтал произвесит обратную операцию: например, имеем список из кварталов за разные годы (1 квартал 2006, 2 квартал 2007, 4 квартал 2002, 1 квартал 2004...... и т.д.), каким образом данный список можно ограничивать в таблице, например, 1 кварталом 2005 года. Например, если значение квартала "2 квартал 2006" больше, чем "1 квартал 2005", то имеем значение "1 квартал 2005". Так как все эти значения из приведенного списка имеют большую принадлежность к тексту нежели к дате или числу? Т.е. хотелось бы иметь обратную возможность перехода от квартала к дате (например, к последней дате квартала)?
23.03.2015 20:28:24
=ПОДСТАВИТЬ(J2;"1 квартал";"31.03.";1), аналогично для 2-4 кварталов, потом через ctrl+H заменить все точки на точки
23.03.2015 20:21:18
По общей теме: если даты текстовые: =РИМСКОЕ(ЧАСТНОЕ(ПСТР(A1;4;2)-1;3)+1)