01 din 01
Găsirea datelor cu ajutorul funcției INDIRECT
Funcția INDIRECT, așa cum sugerează și numele acesteia, poate fi folosită pentru a indica o celulă într-o formulă a foii de lucru indirect .
Aceasta se face prin introducerea unei referințe de celule în celula care este citită de către funcție.
După cum se arată în exemplul de mai sus, funcția INDIRECT din celula D2 se termină prin afișarea datelor din celula B2 - numărul 27 - chiar dacă nu conține o referință directă la respectiva celulă.
Cum se întâmplă acest lucru, într-un mod destul de complicat, este:
- funcția INDIRECT este localizată în celula D2;
- referința celulei conținută în parantezele rotunde indică funcția de a citi conținutul celulei A2 - care conține o altă referință de celule - B2;
- funcția citi apoi conținutul celulei B2 - unde găsește numărul 27;
- funcția afișează acest număr în celula D2.
INDIRECT este adesea combinat cu alte funcții, cum ar fi OFFSET și SUM - rândul 7 din exemplul de mai sus, pentru a crea formule mai complexe.
Pentru ca aceasta să funcționeze, a doua funcție trebuie să accepte o referință de celule ca argument .
O utilizare obișnuită pentru INDIRECT este să vă permiteți să modificați una sau mai multe referințe de celule într-o formulă fără a fi nevoie să editați formula însăși.
Sintaxa și argumentele funcțiilor INDIRECT
Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, parantezele, separatoarele de virgulă și argumentele.
Sintaxa pentru funcția INDIRECT este:
= INDIRECT (Ref_text, A1)
Ref_text - (obligatorie) O referință validă a celulei (poate fi fie referință stil A1 sau R1C1), fie un interval numit - rândul 6 în imaginea de mai sus, unde celula A6 a primit numele de Alpha;
A1 - (opțional) O valoare logică (TRUE sau FALSE only) care specifică ce stil de referință de celule este conținut în argumentul Ref_text.
- Dacă A1 este TRUE sau omisă, Ref_text este interpretat de către funcție ca fiind cea mai obișnuită referință a celulei în stilul A1 - rândul 3 al exemplului de mai sus;
- Dacă A1 este FALSE, Ref_text este interpretat de către funcție ca folosind referința celulară mai puțin obișnuită în stilul R1C1.
#REF! Erori și INDIRECT
INDIRECT va returna #REF! valoarea erorii dacă argumentul Ref_text al funcției :
- nu este o referință de celule valabilă - rândul 8 de mai sus;
- conține o referință externă la un alt registru de lucru și acest registru de lucru nu este deschis;
- se referă la o gamă de celule din afara foii de lucru - dincolo de rândul 1.048.576 sau din coloana XFD.
Introducerea funcției INDIRECT
Deși este posibil să tastați întreaga formulă, cum ar fi
= INDIRECT (A2)
manual într-o celulă de foaie de lucru, o altă opțiune este să utilizați caseta de dialog a funcției pentru a introduce funcția și argumentele acesteia, așa cum sunt prezentate în pașii de mai jos, în celula D2.
- Faceți clic pe celula D2 pentru a deveni celula activă;
- Faceți clic pe fila Formule din meniul de panglică ;
- Selectați Lookup and Reference din panglică pentru a deschide lista verticală de funcții;
- Faceți clic pe INDIRECT din listă pentru a afișa caseta de dialog a funcției
- În caseta de dialog, faceți clic pe linia Ref_text ;
- Faceți clic pe celula A2 din foaia de lucru pentru a introduce referința celulei în caseta de dialog ca argument Argument ref_text ;
- Faceți clic pe OK pentru a finaliza funcția și a închide caseta de dialog;
- Numărul 27 apare în celula D2, deoarece datele sunt situate în celula B2
- Când faceți clic pe celula D2, funcția completă = INDIRECT (A2) apare în bara de formula de deasupra foii de lucru.