filtrera bort alla 0:or
=MEDIAN(FILTER(A1:A100;A1:A100<>0))
Har du en äldre excel borde någoning i stil med det här Funka:
=STÖRSTA(A1:A100;ANTAL.OM(A1:A100;"<>0")/2)
Med reservation för att det kanske inte blir rätt vid jämna antal (när medianen borde ligga mellan två 2 värden)