INDEX
Funktionen INDEX returnerar värdet i den cell som finns där den angivna raden och kolumnen möts i en samling celler eller från en förteckning som returneras av en förteckningsfunktion.
INDEX(intervall; rad-index; kolumn-index; område-index)
intervall: En samling celler. intervall är antingen en enda samling eller fler än en samling som var och en är ett enda intervall av celler. Om fler än en samling anges ska de åtskiljas av semikolon och omges av ytterligare en parentes. Exempel: ((B1:B5; C10:C12)). De celler som refereras av intervall kan innehålla valfria värden.
rad-index: Ett numeriskt värde som representerar radnumret för det värde som ska returneras. rad-index måste vara större än eller lika med 0 och mindre än eller lika med antalet rader i intervallet. Om rad-index är 0 returnerar INDEX värdeförteckningen för hela kolumnen kolumn-index som måste vara större än 0 och mindre än eller lika med antalet kolumner i intervallet.
kolumn-index: Ett valfritt numeriskt värde som anger kolumnnumret för det värde som ska returneras. kolumn-index måste vara större än eller lika med 0 och mindre än eller lika med antalet kolumner i intervallet. Om kolumn-index är 0 returnerar INDEX värdeförteckningen för hela raden rad-index som måste vara större än 0 och mindre än eller lika med antalet rader i intervallet.
område-index: Ett valfritt numeriskt värde som anger områdesnumret för det värde som ska returneras. område-index måste vara större än eller lika med 1 och mindre än eller lika med antalet områden i intervallet. Om område-index utelämnas används 1.
Anm.
INDEX kan returnera värdet vid den angivna punkt där tvådimensionella värdesamlingar möts. Tänk dig t.ex. att cellerna B1:D8 innehåller värdena.
=INDEX(B1:D8; 2; 3) returnerar det värde som finns där den andra raden och den tredje kolumnen möts (värdet i cell D3).
Du kan ange fler än ett område genom att placera intervallen inom ytterligare en parentes. Till exempel:
=INDEX((B2:D5; B7:D10); 2; 3; 2) returnerar värdet där den andra raden och den tredje kolumnen möts i det andra området (värdet i cell D8).
INDEX kan returnera en förteckning om en rad eller en kolumn för en annan funktion. I den här formen krävs antingen rad-index eller kolumn-index, men det andra argumentet kan utelämnas. Till exempel:
=SUMMA(INDEX(B2:D5; ; 3)) returnerar summan av värdena i den tredje kolumnen (cellerna D2 till D5).
=MEDEL(INDEX(B2:D5; 2)) returnerar medelvärdet för värdena i den andra raden (cellerna B3 till D3).
INDEX kan returnera (eller ”läsa”) värdet från en förteckning som returneras av en förteckningsfunktion. Funktionen FREKVENS returnerar en förteckning med värden baserat på angivna intervall.
=INDEX(FREKVENS($A$1:$F$5; $B$8:$E$8);1) returnerar det första värdet i den förteckning som returneras av den givna FREKVENS-funktionen.
På motsvarande sätt returnerar =INDEX(FREKVENS($A$1:$F$5; $B$8:$E$8); 5) det femte värdet i förteckningen.
Platsen i förteckningen anges genom att indikera antalet rader nedåt och antalet kolumner åt höger i förhållande till cellen i förteckningens översta vänstra hörn.
Med undantag för när INDEX anges, som i det tredje fallet ovan, kan rad-index inte utelämnas, och om kolumn-index utelämnas antas det vara 1.
Exempel |
---|
Med följande tabell som exempel: |
A | B | C | D | |
---|---|---|---|---|
1 | 1 | 11 | 21 | |
2 | 2 | 12 | 22 | |
3 | 3 | 13 | 23 | |
4 | 4 | 14 | 24 | |
5 | a | b | c | |
6 | d | e | f | |
7 | g | h | i | |
8 | j | k | l |
=INDEX(B1:D4; 2; 3) returnerar 22, värdet i den andra raden (rad-index är 2) och tredje kolumnen (kolumn-index är 3) i den angivna samlingen (intervall är B1:D4 så innehållet i cell D2 är resultatet). =INDEX((B1:D4; B5:D8); 2; 3; 2) returnerar ”f”, värdet i den andra raden (rad-index är 2) och tredje kolumnen (kolumn-index är 3) i det andra området (område-index är 2), vilket är cell D6. =SUMMA(INDEX(B1:D4; ; 3)) returnerar 90, summan av värdena i den tredje kolumnen (cell D1 till D4). =MEDEL(INDEX(B1:D4; 2)) returnerar 12, medelvärdet för den andra raden (cell B2 till D2). |