INDEX (Funcția INDEX)

Important: Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Funcția INDEX returnează o valoare sau referința unei valori dintr-un tabel sau 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 pentru a returna valoarea unei celule specificate sau matrice de celule, consultați forma matrice.

  • Dacă doriți să Returnați o referință la celule specifice, consultați referințe de formular.

Formă matrice

Descriere

Returnează valoarea unui element dintr-un tabel sau o matrice, selectată prin indexurile număr de rânduri și coloane.

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

Sintaxă

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

Sintaxa 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ă, argumentele corespondente num_rând sau num_coloană sunt opționale.

    • Dacă matrice are mai mult decât un rând și mai mult decât o coloană și se utilizează numai num_rând sau num_coloană, INDEX returnează matricea pentru rândul sau coloana completă din matrice.

  • Num_rând    Obligatoriu. Selectează rândul din matrice pentru care se returnează o valoare. Dacă este omis, atunci este necesar num_coloană.

  • Num_coloană    Opțional. Selectează coloana din matrice pentru care se returnează o valoare. Dacă este omis, atunci este necesar num_rând.

Observații

  • Dacă sunt utilizate ambele argumente num_rând și num_coloană, INDEX returnează valoarea din celula de la intersecția argumentelor num_rând și num_coloană.

  • Dacă num_rând sau num_coloană sunt setate la 0 (zero), INDEX întoarce matricea de valori pentru întreaga coloană, respectiv întregul rând. Pentru utilizarea ca matrice a valorilor întoarse, se introduce funcția INDEX ca o formulă matrice într-un interval orizontal de celule pentru rând și într-un interval vertical de celule pentru coloană. Pentru a introduce o formulă matrice, apăsați CTRL+SHIFT+ENTER.

    Notă: În Excel Web App nu puteți să creați formule de matrice.

  • Num_rând și num_coloană trebuie să vizeze o celulă din cadrul matricei; altfel, INDEX întoarce valoarea de eroare #REF!.

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. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

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

Banane

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.

În acest caz, selectați orice două celule verticale, cum ar fi a1: a2, lipiți =INDEX({1,2;3,4},0,2) următoarea formulă în prima celulă și apăsați CTRL + SHIFT + ENTER. Atunci când este introdusă ca formulă matrice Excel automat va lipi formula la celula a doua.

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

Notă: Aceasta este o formulă matrice și trebuie să fie introdusă cu CTRL + SHIFT + ENTER. Excel vor încadra automat formula în acolade {}. Dacă încercați să le introduceți-vă Excel va afișa formula ca text. Dacă nu utilizați CTRL + SHIFT + ENTER, apoi formula va returna #VALUE! eroare.

Începutul paginii

Formă referință

Descriere

Returnează referința celulei aflate la intersecția unui rând cu o coloană. Dacă referința este constituită din selecții care nu sunt adiacente, aveți posibilitatea să alegeți selecția pentru a o vedea direct.

Sintaxă

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

Sintaxa funcției INDEX are următoarele argumente.

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

    • Dacă introduceți pentru argumentul referință o zonă care nu este adiacentă, includeți argumentul în paranteze.

    • Dacă fiecare arie din referință conține numai un rând sau o coloană, atunci argumentul num_rând sau num_coloană 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ță.

  • Num_suprafață    Opțional. Selectează o zonă din referință din care returnează intersecția argumentelor Num_rând și Num_coloană. Prima zonă selectată sau introdusă este numerotată 1, al doilea este 2, și așa mai departe. Dacă num_suprafață este omis, INDEX utilizează zona 1.  Zonele listat aici trebuie să fie amplasate pe o singură foaie.  Dacă specificați zone care nu sunt în aceeași foaie ca între ele, aceasta va provoca #VALUE! eroare.  Dacă trebuie să utilizați zone care se află pe foi diferite unele de altele, se recomandă utilizarea forma matrice a funcției INDEX și utilizați altă funcție pentru a calcula zona care compun matricea.  De exemplu, utilizați funcția CHOOSE pentru a calcula ce zonă vor fi utilizate.

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

Observații

  • După ce argumentele referință și num_zonă au selectat o anumită zonă, num_rând și num_coloană selectează o anumită celulă: num_rând 1 este primul rând din zonă, num_coloană 1 este prima coloană și așa mai departe. Referința întoarsă de INDEX este intersecția dintre num_rând și num_coloană.

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

  • Num_rând, num_coloană și num_zonă trebuie să vizeze o celulă din cadrul referinței; altfel, INDEX întoarce valoarea de eroare #REF!. Dacă num_rând și num_coloană sunt omise, INDEX returnează aria din referință specificată prin num_zonă.

  • 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.

Notă:  Funcția CELL nu este disponibilă în Excel Web App.

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. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

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 a treia coloană în zona prima din zona 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

Notă: Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Consultați și

Funcția VLOOKUP

Funcția MATCH

Funcția INDIRECT

Recomandări și exemple pentru Formulele matrice

Funcții de căutare și referință (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.

×