Екцел ИНДИРЕКТНА функција (објашњено са примерима + видео записом)

Екцел ИНДИРЕКТНА функција - Преглед

Функција ИНДИРЕЦТ у Екцелу може се користити када имате референцу ћелије или опсега као текстуални низ и желите да добијете вредности из тих референци.

Укратко - можете користити индиректну формулу за врати референцу наведену у текстуалном низу.

У овом Екцел водичу ћу вам показати како користити индиректну функцију у Екцелу користећи неке практичне примере.

Али пре него што пређем на примере, хајде да прво погледамо његову синтаксу.

ИНДИРЕКТНА ФУНКЦИЈА Синтакса

= ИНДИРЕКТНО (реф_тект, [а1])

Улазни аргументи

  • реф_тект - Текстуални низ који садржи референцу на ћелију или именовани опсег. Ово мора бити важећа референца ћелије, иначе би функција вратила #РЕФ! грешка
  • [а1] - Логичка вредност која одређује за коју врсту референце се користи реф текст. Ово може бити или ТРУЕ (означава референцу у стилу А1) или ФАЛСЕ (означава референцу у стилу Р1Ц1). Ако је изостављено, подразумевано је ТРУЕ.

Додатне напомене

  • ИНДИРЕЦТ је променљива функција. То значи да се поново израчунава кад год је отворена Екцел књига или када се на радном листу покрене прорачун. Ово продужава време обраде и успорава радну свеску. Иако можете користити индиректну формулу са малим скуповима података са малим или никаквим утицајем на брзину, можда ћете приметити да радна свеска постаје спорија када је користите са великим скуповима података
  • Референтни текст (реф_тект) може бити:
    • Референца на ћелију која заузврат садржи референцу у референтном формату у стилу А1 или Р1Ц1.
    • Референца на ћелију у двоструким наводницима.
    • Именовани опсег који враћа референцу

Примери како се користи индиректна функција у Екцелу

Хајдемо сада заронити и погледати неке примере како користити функцију ИНДИРЕЦТ у Екцелу.

Пример 1: Користите референцу ћелије за дохваћање вредности

Референцу ћелије узима као текстуални низ као улаз и враћа вредност у тој референци (као што је приказано у доњем примеру):

Формула у ћелији Ц1 је:

= ИНДИРЕКТНО ("А1")

Горња формула узима референцу ћелије А1 као улазни аргумент (унутар двоструких наводника као текстуални низ) и враћа вредност у овој ћелији, која је 123.

Ако размишљате, зашто једноставно не употребим = А1 уместо функције ИНДИРЕЦТ, имате ваљано питање.

Ево зашто…

Када користите = А1 или = $ А $ 1, даје вам исти резултат. Али када уметнете ред изнад првог реда, приметили бисте да ће се референце ћелија аутоматски променити да би узеле у обзир нови ред.

Функцију ИНДИРЕЦТ можете користити и када желите да закључате референце ћелија на такав начин да се не мења када уметнете редове/колоне у радни лист.

Пример 2: Користите референцу ћелије у ћелији да бисте дохватили вредност

Ову функцију можете користити и за преузимање вредности из ћелије чија је референца сачувана у самој ћелији.

У горњем примеру ћелија А1 има вредност 123.

Ћелија Ц1 има референцу на ћелију А1 (као текстуални низ).

Сада, када користите функцију ИНДИРЕЦТ и користите Ц1 као аргумент (који заузврат има адресу ћелије као текстуални низ), она би претворила вредност у ћелији А1 у важећу референцу ћелије.

Ово, пак, значи да би се функција односила на ћелију А1 и враћала вредност у њој.

Имајте на уму да овде не морате да користите двоструке наводнике јер Ц1 има референцу ћелије сачувану само у формату текстуалног низа.

Такође, у случају да текстуални низ у ћелији Ц1 није важећа референца ћелије, функција Индирецт би вратила #РЕФ! грешка.

Пример 3: Креирање референце коришћењем вредности у ћелији

Такође можете да креирате референцу ћелије користећи комбинацију абецеде колоне и броја реда.

На пример, ако ћелија Ц1 садржи број 2, а ви користите формулу = ИНДИРЕКТНО („А“ & Ц1) онда би се то односило на ћелију А2.

Практична примена овога може бити када желите да креирате динамичку референцу на ћелије на основу вредности у некој другој ћелији.

У случају да текстуални низ који користите у формули даје референцу коју Екцел не разуме, вратиће грешку реф (#РЕФ!).

Пример 4: Израчунајте ЗБИР распона ћелија

Такође се можете позвати на низ ћелија на исти начин на који се позивате на једну ћелију помоћу функције ИНДИРЕЦТ у Екцелу.

На пример, = ИНДИРЕКТНО („А1: А5“) односило би се на опсег А1: А5.

Затим можете користити функцију ЗБОР за проналажење укупног зброја или функцију ВЕЛИКО/МАЛО/МИН/МАКС за друге прорачуне.

Баш као и функција СУМ, можете користити и функције као што су ЛАРГЕ, МАКС/МИН, ЦОУНТ итд.

Пример 5: Креирање референци на лист помоћу функције ИНДИРЕЦТ

Горе наведени примери покривали су како упутити ћелију на исти радни лист. Такође можете користити формулу ИНДИРЕЦТ за упућивање на ћелију на неком другом радном листу или другој радној свесци.

Ево нешто што треба да знате о упућивању на друге листове:

  • Рецимо да имате радни лист са именом Схеет1, а унутар листа у ћелији А1 имате вредност 123. Ако одете на други лист (рецимо Схеет2) и упутите се на ћелију А1 у Схеет1, формула би била: = Лист1! А1

Али…

  • Ако имате радни лист који садржи две или више од две речи (са размаком између), а позивате се на ћелију А1 на овом листу са другог листа, формула би била: = 'Скуп података'! А1

У случају да има више речи, Екцел аутоматски убацује појединачне наводнике на почетак и крај имена листа.

Хајде сада да видимо како да направимо ИНДИРЕКТНУ функцију која се односи на ћелију на другом радном листу.

Претпоставимо да имате лист под називом Скуп података и ћелија А1 у њему има вредност 123.

Сада да бисте се позвали на ову ћелију са другог радног листа, користите следећу формулу:

= ИНДИРЕЦТ ("'Скуп података'! А1")

Као што видите, референца на ћелију такође мора да садржи назив радног листа.

Ако имате назив радног листа у ћелији (рецимо А1), онда можете користити следећу формулу:

= ИНДИРЕКТНО ("'" & А1 & "'! А1")

Ако имате назив радног листа у ћелији А1 и адресу ћелије у ћелији А2, тада би формула била:

= ИНДИРЕКТНО ("'" & А1 & "'!" & А2)

Слично томе, можете и да измените формулу тако да се позива на ћелију у другој радној свесци.

Ово би могло бити корисно када покушавате да креирате резиме лист који извлачи податке са више различитих листова.

Такође запамтите, када користите ову формулу за упућивање на другу радну свеску, та радна свеска мора бити отворена.

Пример 6: Позивање на именовани опсег помоћу формуле ИНДИРЕЦТ

Ако сте креирали именовани опсег у Екцелу, можете се позвати на тај именовани опсег помоћу функције ИНДИРЕЦТ.

На пример, претпоставимо да имате оцене за 5 ученика из три предмета као што је приказано испод:

У овом примеру назовимо ћелије:

  • Б2: Б6: Математика
  • Ц2: Ц6: Физика
  • Д2: Д6: Хемија

Да бисте именовали низ ћелија, једноставно изаберите ћелије и идите у оквир са именом, унесите име и притисните ентер.

Сада се можете позвати на ове именоване опсеге користећи формулу:

= ИНДИРЕЦТ ("Именовани опсег")

На пример, ако желите да знате просек оцена у математици, користите формулу:

= ПРОСЕЧНО (ИНДИРЕКТНО ("Математика"))

Ако имате назив ћелије опсега у ћелији (Ф2 у доњем примеру има назив Матх), ово можете користити директно у формули.

Пример испод показује како израчунати просек користећи именоване опсеге.

Пример 7: Креирање зависне падајуће листе помоћу Екцел ИНДИРЕЦТ функције

Ово је једна одлична употреба ове функције. Помоћу ње можете лако да направите зависну падајућу листу (која се назива и условна падајућа листа).

На пример, претпоставимо да имате листу земаља заредом и назив градова за сваку земљу као што је приказано испод:

Сада за креирање зависне падајуће листе потребно је да креирате два именована опсега, А2: А5 са именом УС и Б2: Б5 са именом Индија.

Сада изаберите ћелију Д2 и направите падајућу листу за Индију и САД. Ово би била прва падајућа листа на којој корисник добија могућност избора земље.

Сада за креирање зависне падајуће листе:

  • Изаберите ћелију Е2 (ћелију у коју желите да добијете зависну падајућу листу).
  • Кликните на картицу Подаци
  • Кликните на Валидација података.
  • Изаберите Листа као критеријум провере и користите следећу формулу у изворном пољу: = ИНДИРЕКТНО ($ Д $ 2)
  • Притисните ОК.

Сада, када уђете у САД у ћелију Д2, падајући мени у ћелији Е2 ће приказати стања у САД.

А када уђете у Индију у ћелију Д2, падајући мени у ћелији Е2 ће приказати стања у Индији.

Дакле, ово су неки примери коришћења функције ИНДИРЕЦТ у Екцелу. Ови примери би радили на свим верзијама програма Екцел (Оффице 365, Екцел2021-2022/2016/2013/2013)

Надам се да вам је овај водич био користан.

  • Екцел ВЛООКУП функција.
  • Екцел ХЛООКУП функција.
  • Екцел ИНДЕКС функција.
  • Екцел МАТЦХ функција.
  • Екцел ОФФСЕТ функција.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave