Functia INDIRECT Excel


Acest articol a pornit de la urmatoarea rugaminte pe care am primit-o intr-un comentariu pe site:

Radu as vrea sa scrii despre funcția INDIRECT. Mulțumesc.

Ok Camelia, hai sa vedem care e treaba si cu functia asta.

Functia Indirect Excel web

Functia INDIRECT

Daca nu e prima data cand dai pe aici, probabil ca stii ca mie imi place sa fiu cat mai la obiect. De aceea, fara alte introduceri, te invit sa urmaresti acest video.

Ca si bonus, in video vei vedea si cum poate INDIRECT sa inlocuiasca INDEX + MATCH.

Daca vrei sa imi creasca putin si ego-ul 🙂 poate imi lasi si un like si te abonezi la canalul de YouTube.

Iar daca ti-e frica de butonul de play, vezi mai jos.

Pe scurt

Ce face functia INDIRECT?



Bine face

Pot sa iti explic cel mai bine cu un exemplu, hai sa presupunem ca in celula A1 avem valoarea A2.

=indirect(A1)

Functia de mai sus ne va da valoarea din A2. Asta se intampla doar atunci cand in A1 avem numele unei alte celule, scris corect.

Concluzie: functia Indirect ne returneaza valoarea celulei scrisa in celula pe care o oferim ca si parametru.

Radu, dar la ce ne ajuta asta?

Daca crezi ca functia asta e relativ inutila, sa stii ca sunt partial de acord cu tine. Luata de una singura, nu ne ajuta foarte mult. Sunt insa cateva scenarii in care ne poate ajuta.

Ce scenarii?

Promit ca asta e ultima intrebare pe care mi-o pun singur 🙂 un astfel de scenariu am descris in video-ul de mai sus, cum putem sa inlocuim INDEX + MATCH cu 2 functii INDIRECT.

Incearca si tu

Testeaza si tu aceasta functie pe fisierul pe care am lucrat si eu.

Alte functii in Excel

Dupa cum ai vazut la inceput, acest articol a pornit de la un comentariu primit pe site. Spune-mi care ar trebui sa fie urmatoarea functie pe care sa o abordez pe site, te astept in zona de comentarii.



  • Catalin Stoica

    Interesant, Mutumesc. Din pacate nu pricep la ce ajuta. Poti da un exemplu mai pentru … neexperimentati, za zicem?
    Adica eu vad Gigel si valoarea din Ianuarie. De ce am nevoie de o functie anume ca sa scriu valoarea pe care o vad deja, si pentru scrierea careia am nevoie de mai putin timp decat pt scrierea functiei?

    Multumesc

    • Ioan Nedelea

      Funcția INDIRECT îți permite să creezi referințe dinamice la celule sau range-uri. Astfel poți schimba referința la o celulă dintr-o formulă fără a fi nevoit să schimbi formula respectivă.
      Exemplu:
      Să zicem că ai valoarea 10 în celula A1 și textul “A1” în celula C1 . Folosind funcția INDIRECT(C1) se crează o referință la valoarea lui C1 (în cazul nostru A1), mai departe funcția este aplicată celulei A1 (care în cazul nostru este A10).
      Conform celor de mai sus, funcția INDIRECT convertește un șir de caractere într-o referință către o celulă.

      Ca să-ți răspund mai direct la întrebare, dacă folosești ca formulă “=A1” sau “=$A$1”, într-
      adevăr îți servește același rezultat, însă dacă tu inserezi un rând deasupra primului rând vei observa că referințele la celulă se schimbă automat astfel încât să țină cont de noul rând. Practic, cu INDIRECT() ai o referință la o celulă care nu se schimbă, indiferent de câte rânduri sau coloane noi inserezi tu în worksheet.

      • Catalin Stoica

        Mulțumesc.
        Acum am înțeles.

        Pe 11 apr. 2017 13:11, “Disqus” a scris:

      • Mersi Ioan de ajutor 🙂

  • Manuela Cristina BLANARU

    fisierul EXCEL pe care zici ca ai lucrat si TU e GOL, adica il descarc si e BLIND!

    • Era un test, l-ai trecut 😛
      Voiam sa vad cine se prinde. Glumesc, am uitat sa dau save la document. 🙂