Funcția INDEX returnează o valoare sau referința unei valori dintr-un tabel sau zonă de celule.

Browserul nu acceptă redarea video.

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

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

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

Formă matrice

Descriere

Returnează valoarea unui element dintr-un tabel sau dintr-o matrice, selectată prin indexurile de numere 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ă matrice conține numai un rând sau o coloană, argumentul row_num sau column_num argument este opțional.

    • Dacă matrice are mai mult decât un rând și mai multe coloane și se utilizează numai row_num sau column_num, INDEX returnează matricea pentru întregul rând sau întreaga coloană din matrice.

  • Num_rând    Obligatoriu, cu column_num sunt prezente. Selectează rândul din matrice pentru care se returnează o valoare. Dacă row_num omis, atunci column_num obligatoriu.

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

Observații

  • Dacă sunt utilizate row_num și două column_num argumente, INDEX returnează valoarea din celula de la intersecția dintre row_num column_num.

  • row_num și column_num trebuie să indicați spre o celulă din cadrul matricei; altfel, INDEX returnează un #REF! eroare.

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

    Notă: Dacă aveți o versiune curentă de Microsoft 365, puteți să introduceți formula în celula din stânga sus a intervalului de ieșire, apoi să apăsați ENTER pentru a confirma formula ca formulă matrice dinamică. În caz contrar, formula trebuie să fie introdusă ca o formulă matrice moștenită selectând mai întâi zona de ieșire, introducând formula în celula din stânga sus a intervalului de ieșire, apoi apăsând 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.  

Notă: Dacă aveți o versiune curentă de Microsoft 365, puteți să introduceți formula în celula din stânga sus a intervalului de ieșire, apoi să apăsați ENTER pentru a confirma formula ca formulă matrice dinamică. În caz contrar, formula trebuie să fie introdusă ca o formulă matrice moștenită selectând mai întâi două celule necompletate, introducând formula în celula din stânga sus a intervalului de ieșire, apoi apăsând 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 formată din selecții neadiacente, puteți alege selecția pentru a o vedea.

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ă care nu este adiacentă pentru referință, încadrați referința între paranteze.

    • Dacă fiecare arie din referință conține numai un rând sau o coloană, row_num sau column_num argument 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 intersecția column_num. Prima zonă selectată sau introdusă este numerotată cu 1, a doua cu 2 și așa mai departe.. Dacă area_num omis, INDEX utilizează aria 1.  Zonele listate aici trebuie să fie amplasate pe o singură foaie.  Dacă specificați zone care nu se află în aceeași foaie ca celelalte, va determina o #VALUE! eroare.  Dacă trebuie să utilizați zone amplasate pe foi diferite unele de altele, se recomandă să utilizați forma matrice a funcției INDEX și să utilizați altă funcție pentru a calcula zona care formează matricea.  De exemplu, puteți utiliza funcția CHOOSE pentru a calcula ce zonă 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 referințele și area_num au selectat o anumită zonă, row_num și column_num selectează o anumită celulă: row_num 1 este primul rând din zonă, column_num 1 este prima coloană etc. Referința returnată de INDEX este intersecția dintre row_num column_num.

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

  • row_num, column_num și area_num trebuie să indicați spre o celulă din referință; altfel, INDEX returnează un #REF! eroare. Dacă row_num și column_num, INDEX întoarce aria 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 coloanei 3 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?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×