Ainda não tenho certeza sobre como deve ficar quando estiver pronto, mas essa fórmula pode ajudar você a chegar lá:
="Q"&ROUNDUP(MONTH(P3)/3,0)
Dessa forma, você pode determinar em qual trimestre uma data está.
Porque é baseado na data, é dinâmico e, à medida que as datas se movem, os quartos se movimentam de acordo. Então você deve ter mais fácil.
Editar
Ah ok, tirando uma foto disso. Você terá que usar a parte ROUNDUP
em SUBTOTAL
com OFFSET
, assim você pode deslizar o subtotal através de seus dados.
Você também pode usar SUMIF
quando fornecer uma linha com o trimestre atual para cada data.
Esse link pode inspirar suas soluções, porque é uma situação bastante igual.