(C2:C400>"0") är inte samma sak som (C2:C400>0)
När du sätter citattecken runt 0:an så ber du excel att leta efter texten 0, inte talet.
Men även
=MEDEL(FÖRSKJUTNING(D2;STÖRSTA(RAD(D2:D400)*(D2:D400>0);15)-1;;1000))
Blir fel eftersom den kommer att räkna med 0:orna (det var därför Christian körde med Medel.om). Din formel bör bli någonting i stil med:
=MEDEL.OM(FÖRSKJUTNING(D1;STÖRSTA(RAD(D:D)*(D:D<>0);15)-1;;1000);">0")
(och där skall man helt plötsligt ha citattecken runt hela villkoret ">0". Självklart?)
eller, Keep it simple:
=SUMMA(FÖRSKJUTNING(D1;STÖRSTA(RAD(D:D)*(D:D<>0);15)-1;;1000))/15
Talet 1000 är det maximala antalet rader du tror att du behöver gå ner från det 15:e sista (Alltså hur många 0:or du vill ignorera). Det borde gå med ett mbetydlig mindre tal så länge det är större än 15.