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