Користите функцију ИНДИРЕЦТ у Екцел формулама да бисте променили распон референци ћелија који се користе у формули без потребе да сами уређујете саму формулу. Ово обезбеђује да се исте ћелије користе, чак и када се ваша таблица мења.
Белешка: Упутства у овом чланку односе се на Екцел 2019, Екцел 2016, Екцел 2013, Екцел 2010, Екцел за Мац и Екцел Онлине.
Користите динамички опсег са ЦОУНТИФ-ИНДИРЕЦТ формулом
Функција ИНДИРЕЦТ се може користити са низом функција које прихватају референцу ћелије као аргумент, као што су функције СУМ и ЦОУНТИФ.
Коришћење ИНДИРЕЦТ-а као аргумента за ЦОУНТИФ ствара динамички опсег референци ћелија који се може рачунати од функције ако вредности ћелије испуњавају критеријуме. Он то ради тако што претвара текстуалне податке, понекад под називом текстуални низ, у референцу ћелије.

Овај примјер заснива се на подацима приказаним на слици изнад. Формула ЦОУНТИФ - ИНДИРЕЦТ креирана у туторијалу је:
= ЦОУНТИФ (ИНДИРЕКТНИ (Е1 & ":" & Е2), "> 10")
У овој формули аргумент за функцију ИНДИРЕЦТ садржи:
- Референца ћелија Е1 и Е2, која садржи текстуалне податке Д1 и Д6.
- Оператор домета, дебело црево (:) окружен двоструким наводницима (' ') који претвара дебело црево у текстуални низ.
- Два амперсандса (&) која се користе за повезивање или удруживање, двотачка са референцама Е1 и Е2 ћелије.
Резултат је да ИНДИРЕЦТ претвара текстовни низ Д1: Д6 у референцу ћелије и прослеђује је до функције ЦОУНТИФ за пребројавање ако су референтне ћелије веће од 10.
Функција ИНДИРЕЦТ прихвата било који текстуални унос. То могу бити ћелије на радном листу који садрже текстуалне или текстуалне референце ћелија које се уносе директно у функцију.
Динамички промени опсег формуле
Запамтите, циљ је стварање формуле са динамичким опсегом. Динамички опсег може се променити без уређивања саме формуле.
Промјеном текстуалних података лоцираних у ћелијама Е1 и Е2, од Д1 до Д6 до Д3 и Д7, опсег који је тоталиран функцијом може се лако промијенити са Д1: Д6 до Д3: Д7. Ово елиминише потребу директног уређивања формуле у ћелији Г1.
Функција ЦОУНТИФ у овом примеру само броји ћелије које садрже бројеве ако су веће од 10. Иако четири од пет ћелија у опсегу Д1: Д6 садрже податке, само три ћелије садрже бројеве. Ова ћелија је празна или садржи текстуалне податке.
Бројање текста са ЦОУНТИФ
Функција ЦОУНТИФ није ограничена на бројање нумеричких података. Такође рачунају ћелије које садрже текст тако што проверавају да ли одговарају одређеном тексту.
Да бисте то урадили, следећа формула је унета у ћелију Г2:
= ЦОУНТИФ (ИНДИРЕКТНИ (Е1 & ":" & Е2), "два")
У овој формули, функција ИНДИРЕЦТ односи се на ћелије Б1 до Б6. Функција ЦОУНТИФ износи број ћелија који имају вредност текста два у њима.
У овом случају, резултат је 1.
ЦОУНТА, ЦОУНТБЛАНК и ИНДИРЕЦТ
Две друге функције Екцел броја су ЦОУНТА, која броји ћелије које садрже било коју врсту података док игноришу само празне или празне ћелије, а ЦОУНТБЛАНК, која броји само празне или празне ћелије у опсегу.
Пошто обе ове функције имају сличну синтаксу у функцији ЦОУНТИФ, оне се могу замијенити у горе наведеном примеру са ИНДИРЕЦТ-ом да би се направиле сљедеће формуле:
= ЦОУНТА (ИНДИРЕКТНО (Е1 & ":" & Е2))= ЦОУНТБЛАНК (ИНДИРЕЦТ (Е1 & ":" & Е2)
За опсег Д1: Д6, ЦОУНТА враћа одговор од 4, пошто четири од пет ћелија садрже податке. ЦОУНТБЛАНК враћа одговор од 1, јер постоји само једна празна ћелија у опсегу. Коришћење функције ИНДИРЕЦТ у свим овим формулама јесте да нове ћелије могу бити убачене било гдје у опсегу. Распон динамички помера унутар различитих функција, а резултати се ажурирају у складу с тим. Без функције ИНДИРЕЦТ, свака функција би требала бити уређена да укључи све 7 ћелије, укључујући и нову. Предности функције ИНДИРЕЦТ су да се текстуалне вредности могу убацити као референце ћелија и да динамички ажурира опсеге кад год се ваша таблица мења. То чини одржавање свеобухватне табеле много лакшим, посебно за врло велике таблице. Зашто користити ИНДИРЕЦТ функцију?














