Applies ToExcel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel pentru web Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2016

Funcția INDEX returnează o valoare sau referința la o valoare dintr-un tabel sau dintr-o zonă.

Browserul nu acceptă redarea video. Instalați Microsoft Silverlight, Adobe Flash Player sau Internet Explorer 9.

Există două modalități de a utiliza funcția INDEX:

  • Dacă doriți să returnați valoarea unei anumite celule sau matrice de celule, consultați Forma matrice.

  • Dacă doriți să returnați o referință la celulele specificate, consultați Formularul Referință.

Formă matrice

Descriere

Returnează valoarea unui element dintr-un tabel sau dintr-o matrice, selectată de indexurile numerelor de rând și coloană.

Utilizați formă matrice dacă primul argument al INDEX este o constantă de matrice.

Sintaxă

INDEX (matrice,num_rând, [num_coloană])

Forma matrice a funcției INDEX are următoarele argumente:

  • Matrice    Obligatoriu. Este un interval de celule sau o constantă de matrice.

    • Dacă matricea conține un singur rând sau o singură coloană, row_num corespunzător sau argumentul column_num este opțional.

    • Dacă matricea are mai multe rânduri și mai multe coloane și se utilizează numai row_num sau column_num, INDEX returnează o matrice a întregului rând sau a întregii coloane din matrice.

  • Num_rând    Obligatoriu, cu excepția cazului în care există column_num. Selectează rândul din matrice pentru care se returnează o valoare. Dacă row_num este omis, este necesar column_num.

  • Num_coloană    Opțional. Selectează coloana din matrice pentru care se returnează o valoare. Dacă column_num este omis, este necesar row_num.

Observații

  • Dacă sunt utilizate atât argumentele row_num, cât și column_num, INDEX returnează valoarea din celula de la intersecția dintre row_num și column_num.

  • row_num și column_num trebuie să indice spre o celulă din matrice; altfel, INDEX returnează o #REF! eroare.

  • Dacă setați row_num sau column_num la 0 (zero), INDEX returnează matricea de valori pentru întreaga coloană sau întregul rând. Pentru a utiliza valorile returnate ca matrice, introduceți funcția INDEX ca formulă matrice.

    Dacă aveți o versiune curentă de Microsoft 365, puteți introduce formula în celula din stânga sus a zonei de ieșire, apoi apăsați enter pentru a confirma formula ca formulă matrice dinamică. Altfel, formula trebuie introdusă ca formulă matrice moștenită selectând mai întâi zona de ieșire, introducând formula în celula din stânga sus a zonei de ieșire, apoi apăsați CTRL+SHIFT+ENTER pentru a o confirma. Excel inserează acolade la începutul și la sfârșitul formulei pentru dvs. Pentru mai multe informații despre formulele matrice, consultați Reguli și exemple pentru formulele matrice.

Exemple

Exemplul 1

Aceste exemple utilizează funcția INDEX pentru a găsi valoarea din celula de intersecție în care se întâlnesc un rând și o coloană.

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter.

Date

Date

Mere

Lămâi

Banane

Pere

Formulă

Descriere

Rezultat

Pere

Valoarea de la intersecția rândului al doilea cu coloana a doua, din zona A2:B3.

Pere

=INDEX(A2:B3,2,1)

Valoarea la intersecția rândului al doilea cu prima coloană, din zona A2:B3.

Banane

Exemplul 2

Acest exemplu utilizează funcția INDEX într-o formulă matrice pentru a găsi valorile din două celule specificate într-o matrice 2x2.  

Dacă aveți o versiune curentă de Microsoft 365, puteți introduce formula în celula din stânga sus a zonei de ieșire, apoi apăsați enter pentru a confirma formula ca formulă matrice dinamică. Altfel, formula trebuie introdusă ca formulă matrice moștenită selectând mai întâi două celule necompletate, introducând formula în celula din stânga sus a zonei de ieșire, apoi apăsați CTRL+SHIFT+ENTER pentru a o confirma. Excel inserează acolade la începutul și la sfârșitul formulei pentru dvs. Pentru mai multe informații despre formulele matrice, consultați Reguli și exemple pentru formulele matrice.

Formulă

Descriere

Rezultat

=INDEX({1;2;3,4},0,2)

Valoarea prezentă în primul rând, a doua coloană din matrice. Matricea conține 1 și 2 în primul rând și 3 și 4 în al doilea rând.

2

Valoarea prezentă în al doilea rând, a doua coloană din matrice (aceeași matrice ca mai sus).

4

Începutul paginii

Formular de referință

Descriere

Returnează referința celulei aflate la intersecția unui rând cu o coloană. Dacă referința este alcătuită din selecții neadiacente, puteți alege selecția în care să căutați.

Sintaxă

INDEX (referință, num_rând, [num_coloană], [num_zonă])

Forma de referință a funcției INDEX are următoarele argumente:

  • referință    Obligatoriu. Este o referință la una sau mai multe zone de celule.

    • Dacă introduceți o zonă neadiacente pentru referință, încadrați referința între paranteze.

    • Dacă fiecare zonă din referință conține un singur rând sau o singură coloană, row_num sau, respectiv, argumentul column_num este opțional. De exemplu, pentru o referință la un singur rând, utilizați forma INDEX(referință;;num_coloană).

  • Num_rând    Obligatoriu. Este numărul de rând din referință, din care doriți să fie întoarsă o referință.

  • Num_coloană    Opțional. Este numărul coloanei din referință, din care doriți să fie întoarsă o referință.

  • area_num    Opțional. Selectează o zonă din referință din care să returneze intersecția dintre row_num și column_num. Prima zonă selectată sau introdusă este numerotată cu 1, a doua cu 2 și așa mai departe.. Dacă area_num este omis, INDEX utilizează zona 1.  Zonele listate aici trebuie să fie amplasate toate pe o singură foaie.  Dacă specificați zone care nu se află pe aceeași foaie, va provoca o #VALUE! eroare.  Dacă trebuie să utilizați zone amplasate pe foi diferite unele față de altele, se recomandă să utilizați forma matrice a funcției INDEX și să utilizați o altă funcție pentru a calcula zona care formează matricea.  De exemplu, puteți utiliza funcția CHOOSE pentru a calcula intervalul care va fi utilizat.

De exemplu, dacă Referință descrie celulele (A1:B4,D1:E4,G1:H4), area_num 1 este zona A1:B4, area_num 2 este zona D1:E4 și area_num 3 este zona G1:H4.

Observații

  • După ce ați selectat referință și area_num o anumită zonă, row_num și column_num selectați o anumită celulă: row_num 1 este primul rând din zonă, column_num 1 este prima coloană și așa mai departe. Referința returnată de INDEX este intersecția dintre row_num și column_num.

  • Dacă setați row_num sau column_num la 0 (zero), INDEX returnează referința pentru întreaga coloană sau întregul rând.

  • row_num, column_num și area_num trebuie să indice spre o celulă din referință; altfel, INDEX returnează o #REF! eroare. Dacă row_num și column_num sunt omise, INDEX întoarce suprafața din referință specificată de area_num.

  • Rezultatul funcției INDEX este o referință și este interpretat ca atare de alte formule. În funcție de formulă, valoarea returnată de INDEX poate fi utilizată ca o referință sau ca o valoare. De exemplu, formula CELL("lățime";INDEX(A1:B2;1;2)) este echivalentă cu CELL("lățime";B1). Funcția CELL utilizează valoarea returnată de INDEX ca referință de celulă. Pe de altă parte, o formulă ca 2*INDEX(A1:B2;1;2) translatează valoarea returnată de INDEX în numărul existent în celula B1.

Exemple

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter.

Fruct

Preț

Contor

Mere

0,69 lei

40

Banane

0,34 lei

38

Lămâi

0,55 lei

15

Portocale

0,25 lei

25

Pere

0,59 lei

40

Nectarine

2,80 lei

10

Acaju

3,55 lei

16

Alune

1,25 lei

20

Nuci

1,75 lei

12

Formulă

Descriere

Rezultat

=INDEX(A2:C6; 2; 3)

Intersecția rândului doi și a coloanei trei din zona A2:C6, care este conținutul celulei C3.

38

=INDEX((A1:C6; A8:C11); 2; 2; 2)

Intersecția rândului doi și a coloanei doi din zona A8:C11, care este conținutul celulei B9.

1.25

=SUM(INDEX(A1:C11; 0; 3;1))

Suma celei de-a treia coloane din prima zonă a zonei A1:C11, care este suma C1:C11.

216

=SUM(B2:INDEX(A2:C6; 5; 2))

Suma intervalului care începe la B2 și se termină la intersecția rândului cinci și a coloanei doi a zonei A2:A6, care este suma zonei B2:B6.

2,42

Începutul paginii

Consultați și

Funcția VLOOKUP

Funcția MATCH

Funcția INDIRECT

Reguli și exemple pentru formulele matrice

Funcții de căutare și de referință (referință)

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.