Você pode usar MATCH para descobrir até que ponto a data de datas é a data de hoje.
=MATCH(TODAY(),B5:B373,0)
Você pode usar esse número com OFFSET para obter um intervalo da coluna C que contém apenas os valores até hoje.
=OFFSET(C5,0,0,MATCH(TODAY(),B5:B373,0))
Por fim, você obtém a média dos valores nesse intervalo. Digite o seguinte na célula C2:
=AVERAGE(OFFSET(C5,0,0,MATCH(TODAY(),B5:B373,0)))
Agora você pode inserir =C$2
em cada um dos valores das datas futuras sem obter uma referência circular.