Определение деловых кварталов по датам (Microsoft Excel)
Роберт ищет способ определить деловой квартал, на который приходится конкретная дата. Например, если в ячейке A1 есть 2/18/20, он хотел бы, чтобы ячейка B1 содержала формулу, возвращающую Q1-20. Точно так же, если ячейка A1 имеет 8/1/19, он хотел бы, чтобы ячейка B1 возвращала Q3-19.
Есть буквально десятки способов определить прямой деловой квартал по дате. Некоторые из этих методов заслуживают изучения, и их легко изменить для адаптации к любым конкретным потребностям.
Здесь предполагается, что вы действительно хотите использовать автономную формулу, а не использовать таблицу поиска или макрос VBA. Оба этих подхода будут работать нормально, но предполагается, что простые формулы лучше всего подходят для ваших целей.
Ключевым фактором при определении делового квартала является просмотр месяца даты. Если ваши деловые кварталы соответствуют calendar кварталам, вы можете использовать простую формулу, например:
="Q" & INT((MONTH(A1)-1)/3)+1 & TEXT(A1,"-yy")
Другой подход — использовать функцию ВЫБРАТЬ. Это хорошо работает, если ваши деловые кварталы начинаются в те же месяцы, что и календарные кварталы, но номера кварталов не совпадают. Например, первый квартал вашего финансового года может начаться в апреле. Рассмотрим следующее, которое работает для сценария, когда апрель является началом первого квартала:
=CHOOSE(INT((MONTH(A1)-1)/3)+1,"Q4","Q1","Q2","Q3")
Если ваши деловые кварталы не начинаются в январе, апреле, июле или октябре, вы можете использовать более полный подход, основанный на ВЫБЕРИТЕ:
=CHOOSE(MONTH(A1),"Q1","Q1","Q1","Q2","Q2","Q2", "Q3","Q3","Q3","Q4","Q4","Q4") & & TEXT(A1,"-yy")
Это единственная формула; он довольно длинный и дает возможность выбора для каждого из 12 месяцев в году. Все, что вам нужно сделать, это изменить, какой квартал соответствует какому месяцу. (Как показано, четверти соответствуют календарным четвертям.)
Другой способ — полагаться на операторы IF для определения квартала. Это делается следующим образом:
=IF(MONTH(A1) <= 3, "Q1", IF(MONTH(A1) <= 6, "Q2", IF(MONTH(A1) <= 9, "Q3", "Q4"))) & TEXT(A1,"-yy")
Операторы IF проверяют месяц, чтобы увидеть его связь с различными границами кварталов (3, 6 и 9), а затем назначают правильный квартал (Q1, Q2, Q3 или Q4) на основе результата. Затем к кварталу добавляется тире и две последние цифры года.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (10634) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-Determining_Business_Quarters_from_Dates [Определение деловых кварталов по датам]
.