![](https://cdn.wiki-base.com/6557766/excel_formula_reverse_a_list_or_range__2.png.webp)
Generička formula
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Sažetak
Da biste poništili popis (tj. Stavite stavke na popis ili stupac obrnutim redoslijedom), možete upotrijebiti formulu koja se temelji na funkcijama INDEX, COUNTA i ROW. U prikazanom primjeru, formula u D5, kopirana dolje, je:
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Naziv "lista" imenovani je raspon B5: B14. Imenovani rasponi su prema zadanim postavkama apsolutne reference, pa svakako upotrijebite apsolutnu referencu ako ne koristite imenovani raspon.
Obrazloženje
Srce ove formule je funkcija INDEX, kojoj je popis dat kao argument niza :
=INDEX(list
Drugi dio formule je izraz koji izrađuje točan broj retka prilikom kopiranja formule:
COUNTA(list)+ROW(list)-ROW()
- COUNTA (popis) vraća broj nepraznih stavki na popisu (10 u primjeru)
- ROW (popis) vraća broj početnog retka popisa (5 u primjeru)
- ROW () vraća broj retka u kojem se nalazi formula
Rezultat ovog izraza je jedan broj koji započinje s 10, a završava s 1 dok se formula prepisuje. Prva formula vraća 10. stavku s popisa, druga formula vraća 9. stavku s popisa i tako dalje:
=INDEX(list,10+5-5,1) // item 10 =INDEX(list,10+5-6,1) // item 9 =INDEX(list,10+5-7,1) // item 8 etc.