Beh e' ovvio che restituisca sempre lo stesso su un determinato range, dovresti escludere quel valore ma per farlo un modo semplice anziché usare formule matriciali che sono abbastanza complicate anche da scrivere e manutenere, e' utilizzare il VBA.
Se non puoi, questa e' la formula da utilizzare per ottenere il "K-Esimo" valore il che vuol dire che dovrai modificare, tramite un'altra formula o manualmente, quale k-esimo valore vuoi ottenere.
mettiamo caso che i valori siano in B2:B17
=GRANDE(SE($B$2:$B$17;RIF.RIGA($B$2:$B$17)-RIF.RIGA($B$2)+1);1)
e invece di premere solo "Invio" per dare l'ok bisogna premrere CTRL+SHIFT+INVIO in modo da farla diventare una formula Matriciale.
L'1 finale indica l'ultimo valore più grande" con 2 il penultimo e cosi via.
Come puoi vedere già cosi e' complicato da spiegare e capirne il funzionamento.
Se non dovesse esserti utile o risultare complicato ed e' un foglio nel quale puoi utilizzare macro, bisogna ricorrere al VBA.
Fammi sapere,
Saluti
Daniele