Analiza e funksionit INDIRECT me shembuj

Në shikim të parë (sidomos kur lexoni ndihmën), funksioni INDIREKT (Indirekt) duket e thjeshtë dhe madje e panevojshme. Thelbi i tij është të kthejë tekstin që duket si një lidhje në një lidhje të plotë. ato. nëse duhet t'i referohemi qelizës A1, atëherë zakonisht mund të bëjmë një lidhje direkte (futni një shenjë të barabartë në D1, klikoni në A1 dhe shtypni Enter), ose mund të përdorim INDIREKT për të njëjtin qëllim:

Analiza e funksionit INDIRECT me shembuj

Ju lutemi vini re se argumenti i funksionit - një referencë për A1 - është futur në thonjëza, kështu që, në fakt, është tekst këtu.

"Epo, në rregull," thoni ju. "Dhe cili është përfitimi?" 

Por mos gjykoni nga përshtypja e parë - është mashtruese. Kjo veçori mund t'ju ndihmojë në shumë situata.

Shembull 1. Transpozoni

Një klasik i zhanrit: ju duhet të ktheni diametrin vertikal

brazdë në horizontale (transpozoj). Sigurisht, mund të përdorni një insert ose funksion të veçantë TRANSP (TRANSPOZOJ) në një formulë grupi, por ju mund t'ia dilni me tonën INDIREKT:

Analiza e funksionit INDIRECT me shembuj

Logjika është e thjeshtë: për të marrë adresën e qelizës tjetër, ngjisim shkronjën "A" me karakterin special "&" dhe numrin e kolonës së qelizës aktuale, të cilën funksioni na e jep. Kolonë (KOLONA).

Procedura e kundërt bëhet më mirë pak më ndryshe. Meqenëse këtë herë duhet të krijojmë një lidhje me qelizat B2, C2, D2, etj., Është më i përshtatshëm të përdorim modalitetin e lidhjes R1C1 në vend të "betejës detare" klasike. Në këtë mënyrë, qelizat tona do të ndryshojnë vetëm në numrin e kolonës: B2=R1C2, C2=R1C3, D2=R1C4 etj.

Këtu hyn argumenti i dytë opsional i funksionit. INDIREKT. Nëse është e barabartë GJENJE (I RREMË), atëherë mund të vendosni adresën e lidhjes në modalitetin R1C1. Kështu që ne mund ta transpozojmë lehtësisht diapazonin horizontal në vertikal:

Analiza e funksionit INDIRECT me shembuj

Shembulli 2. Shuma sipas intervalit

Ne kemi analizuar tashmë një mënyrë për të përmbledhur mbi një dritare (gamë) të një madhësie të caktuar në një fletë duke përdorur funksionin SHPENZIMI (OFFSET). Një problem i ngjashëm mund të zgjidhet gjithashtu duke përdorur INDIREKT. Nëse na duhet të përmbledhim të dhënat vetëm nga një periudhë e caktuar diapazoni, atëherë mund t'i ngjisim ato nga copa dhe më pas ta kthejmë në një lidhje të plotë, të cilën mund ta fusim brenda funksionit SUM (SHUMË):

Analiza e funksionit INDIRECT me shembuj

Shembulli 3. Lista rënëse e tabelës inteligjente

Ndonjëherë Microsoft Excel nuk i trajton emrat dhe kolonat inteligjente të tabelave si lidhje të plota. Kështu, për shembull, kur përpiqeni të krijoni një listë rënëse (tab Të dhënat – Validimi i të dhënave) bazuar në kolonë Punonjësit nga tavolina e zgjuar Njerëz do të marrim një gabim:

Analiza e funksionit INDIRECT me shembuj

Nëse e “mbështjellim” lidhjen me funksionin tonë INDIREKT, atëherë Excel do ta pranojë lehtësisht dhe lista jonë rënëse do të përditësohet në mënyrë dinamike kur shtojmë punonjës të rinj në fund të tabelës inteligjente:

Analiza e funksionit INDIRECT me shembuj

Shembulli 4. Lidhjet e pathyeshme

Siç e dini, Excel korrigjon automatikisht adresat e referencës në formula kur fut ose fshin rreshta-kolona në një fletë. Në shumicën e rasteve, kjo është e saktë dhe e përshtatshme, por jo gjithmonë. Le të themi se duhet të transferojmë emrat nga drejtoria e punonjësve në raport:

Analiza e funksionit INDIRECT me shembuj

Nëse vendosni lidhje të rregullta (futni =B2 në qelizën e parë të gjelbër dhe kopjoni atë), atëherë kur të fshini, për shembull, Dasha, ne do të marrim #LINK! gabim në qelizën e gjelbër që korrespondon me të. (#REF!). Në rastin e përdorimit të funksionit për të krijuar lidhje INDIREKT nuk do të ketë një problem të tillë.

Shembulli 5: Mbledhja e të dhënave nga fletë të shumta

Supozoni se kemi 5 fletë me raporte të të njëjtit lloj nga punonjës të ndryshëm (Mikhail, Elena, Ivan, Sergey, Dmitry):

Analiza e funksionit INDIRECT me shembuj

Le të supozojmë se forma, madhësia, pozicioni dhe sekuenca e mallrave dhe muajve në të gjitha tabelat janë të njëjta - vetëm numrat ndryshojnë.

Ju mund të mbledhni të dhëna nga të gjitha fletët (mos i përmbledhni, por vendosini nën njëra-tjetrën në një "grumbull") me vetëm një formulë:

Analiza e funksionit INDIRECT me shembuj

Siç mund ta shihni, ideja është e njëjtë: ne ngjitim lidhjen në qelizën e dëshiruar të fletës së dhënë, dhe INDIREKT e kthen atë në një "live". Për lehtësi, mbi tabelën, shtova shkronjat e kolonave (B, C, D), dhe në të djathtë - numrat e rreshtave që duhet të merren nga secila fletë.

Grackë

Nëse jeni duke përdorur INDIREKT (Indirekt) ju duhet të mbani mend për dobësitë e tij:

  • Nëse lidheni me një skedar tjetër (duke ngjitur emrin e skedarit në kllapa katrore, emrin e fletës dhe adresën e qelizës), atëherë ai funksionon vetëm kur skedari origjinal është i hapur. Nëse e mbyllim, na del gabimi #LINK!
  • INDIRECT nuk mund t'i referohet një diapazoni dinamik me emër. Në statike - nuk ka problem.
  • INDIRECT është një funksion i paqëndrueshëm ose "i paqëndrueshëm", pra rillogaritet për çdo ndryshim në çdo qelizë të fletës, dhe jo vetëm qeliza ndikuese, si në funksionet normale. Kjo ka një efekt të keq në performancën dhe është më mirë të mos tërhiqeni me tavolina të mëdha INDIRECT.

  • Si të krijoni një gamë dinamike me madhësinë automatike
  • Përmbledhja mbi një dritare-vargu në një fletë me funksionin OFFSET

 

Lini një Përgjigju