INDEX (funcția INDEX)

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 celule sau matrice de celule specificate, consultați formular matrice.

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

Formă matrice

Descriere

Returnează valoarea unui element dintr-un tabel sau dintr-o matrice, selectată de indexurile de număr de rând și de 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 coloană, argumentul row_num sau column_num corespondent este opțional.

    • Dacă matricea are mai mult de un rând și mai multe coloane și se utilizează doar row_num sau column_num, INDEX returnează o matrice a întregului rând sau a coloanei din matrice.

  • Num_rând    Obligatoriu. 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 ambele argumente row_num și column_num, INDEX returnează valoarea din celula de la intersecția row_num și column_num.

  • row_num și column_num trebuie să indice spre o celulă din cadrul matricei; în caz contrar, INDEX returnează un #REF! .

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

    Notă: Dacă aveți o versiune curentă de Office 365, puteți introduce formula în celula din stânga sus a zonei de ieșire, apoi apăsați pe Enter pentru a confirma formula ca formulă matrice dinamică. În caz contrar, formula trebuie introdusă ca formulă de matrice moștenită, selectând mai întâi zona de ieșire, introduceți formula în celula din stânga sus a zonei de ieșire, apoi apăsați Ctrl + Shift + Enter pentru a-l 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 Office 365, puteți introduce formula în celula din stânga sus a zonei de ieșire, apoi apăsați pe Enter pentru a confirma formula ca formulă matrice dinamică. Altfel, formula trebuie introdusă ca formulă de matrice moștenită, selectând mai întâi două celule necompletate, introduceți formula în celula din stânga sus a zonei de ieșire, apoi apăsați Ctrl + Shift + Enter pentru a-l 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 de căutat.

Sintaxă

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

Formularul de referință al 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 în paranteze.

    • Dacă fiecare zonă din referință conține un singur rând sau o coloană, argumentul row_num sau 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ă în care se face referire pentru a returna intersecția 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 pe o singură foaie.  Dacă specificați zone care nu se află pe aceeași foaie, acesta va provoca o #VALUE! .  Dacă trebuie să utilizați intervale care se află pe foi diferite una de alta, 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 zona care va fi utilizată.

De exemplu, dacă referința 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ă referință și area_num au selectat un anumit interval, 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 întoarce referința pentru întreaga coloană sau rândul respectiv.

  • row_num, column_num și area_num trebuie să indice spre o celulă din referință; în caz contrar, INDEX returnează un #REF! . Dacă row_num și column_num sunt omise, INDEX returnează zona în 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ă din zona a1: C11, care este suma de 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ță)

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

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

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×