Tanto quanto eu posso dizer que você está usando cada linha (n = 948)? Deve ser algo assim -
=MEDIAN(INDIRECT("C"&(ROW()-1)*948+ROW(C2)+1&":C"&ROW()*948+ROW(C3)))
Então, se você colocar em E1, sairia para
=MEDIAN($C$3:$C$951)
arrastado para E2, ele retornaria
=MEDIAN($c$952:$c$1900)
etc
Para evitar INDIRECT
, você pode usar algo como -
=MEDIAN(OFFSET(C$3,ROWS(E$1:E1)*948-948,0,948))
Para usar anos do calendário e contabilizar anos bissextos - não sei .