У меня есть таблица с ежемесячными данными. Каждый месяц добавляется новый месяц, а самый старый удаляется. Это охватывает 24 месяца. Теперь мне нужно просмотреть эти данные поквартально, показывая только полные кварталы в году (в отдельной таблице). Из-за движущегося характера ежемесячных данных я понятия не имею, как это сделать, и был бы признателен за вашу помощь. Заголовки столбцов отформатированы как даты: 2012/сент.
Выше небольшой пример из ежемесячного представления. Так, для 1-й строки кварталы будут: 2012 Q1 по Q3. для второй строки только 2012 Q1 и Q2. 2011/дек является лишь частичным, поэтому не виден в квартальном представлении, то же самое для 2012/окт и отсутствующих данных данных в строке 2.
И вот как будут выглядеть (в результате также и движущиеся) квартальные отчеты. Максимум 8 полных Q возможны. От 3 месяцев до квартала.
решение1
Я все еще не уверен, как это должно выглядеть, когда будет готово, но эта формула может вам помочь:
="Q"&ROUNDUP(MONTH(P3)/3,0)
Таким образом, вы сможете определить, к какому кварталу относится дата.
Поскольку он основан на дате, он динамичен, и по мере того, как даты движутся, кварты движутся соответственно. Так что вам должно быть легко.
Редактировать
А, ладно, получаю представление об этом. Вам придется использовать часть ROUNDUP
в SUBTOTAL
с OFFSET
, таким образом, вы сможете скользить промежуточным итогом по вашим данным.
Вы также можете использовать SUMIF
, когда предоставляете строку с текущим кварталом для каждой даты.
Ответ на этот вопросhttps://stackoverflow.com/questions/13175801/find-and-sort-same-months-name-as-single-in-microsoft-excel-2007/13176826#13176826может вдохновить вас на решения, потому что это совершенно равная ситуация.