=INDEX(A1:A100;ANTAL.OM(A1:A100;"<>0")-20)
Men då tas tomma celler med
Den här är nog bättre
=INDEX(A1:A100;STÖRSTA(RAD(A1:A100)*(A1:A100<>0);20))
Hmm, eller, du vill ha alla 20 sista? inte det 20:e sista?
Då kan du bygga ett vilkor i stil med:
RAD(A1:A100)*(A1:A100<>0)>=STÖRSTA(RAD(A1:A100)*(A1:A100<>0);20)
och peta in i en filterformel
=FILTER(A1:A100;RAD(A1:A100)*(A1:A100<>0)>=STÖRSTA(RAD(A1:A100)*(A1:A100<>0);20))
Eller så här om du föredrar INDEX
=INDEX(A1:A100;STÖRSTA(RAD(A1:A100)*(A1:A100<>0);SEKVENS(20)))
I En äldre Excel skulle det här möljigtvis kunna funka (matris)
=INDEX($A$1:$A$100;STÖRSTA(RAD($A$1:$A$100)*($A$1:$A$100<>0);RAD($A$1:$A$20)))