
Генеричка формула
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Резиме
Да бисте преокренули листу (тј. Ставите ставке на листу или колону обрнутим редоследом), можете користити формулу засновану на функцијама ИНДЕКС, БРОЈ и РЕД. У приказаном примеру, формула у Д5, копирана доле, је:
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Назив "листа" је именовани опсег Б5: Б14. Именовани опсези су подразумеване апсолутне референце, зато обавезно користите апсолутну референцу ако не користите именовани опсег.
Објашњење
Срце ове формуле је функција ИНДЕКС, којој је листа дата као аргумент низа :
=INDEX(list
Други део формуле је израз који израђује тачан број реда док се формула преписује:
COUNTA(list)+ROW(list)-ROW()
- ЦОУНТА (листа) враћа број непразних ставки на листи (10 у примеру)
- РЕД (листа) враћа број почетног реда листе (5 у примеру)
- РОВ () враћа број реда у којем се налази формула
Резултат овог израза је један број који почиње на 10 и завршава на 1 док се формула преписује. Прва формула враћа 10. ставку са листе, друга формула враћа 9. ставку са листе и тако даље:
=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.