Excels OFFSET-funktion låter dig få adressen till cellen som är förskjuten från en annan cell med ett visst antal rader och/eller kolumner. Till exempel är cell E4 förskjuten från cell B4 med tre kolumner eftersom det är tre kolumner till höger. Excel-OFFSET tar upp till fem argument. De tre första krävs:
- En celladress eller en intervalladress: Namngivna intervall är inte tillåtna.
- Antalet rader som ska förskjutas: Detta kan vara ett positivt eller negativt tal. Använd 0 för ingen radförskjutning.
- Antalet kolumner som ska förskjutas: Detta kan vara ett positivt eller negativt tal. Använd 0 för ingen kolumnförskjutning.
- Antalet rader i det returnerade intervallet: Standard är antalet rader i referensintervallet (det första argumentet).
- Antalet kolumner som ska returneras: Standard är antalet kolumner i referensintervallet.
Om du utelämnar de två sista argumenten, returnerar OFFSET en referens till en enskild cell. Om du inkluderar ett värde som är större än 1 för endera eller båda, refererar funktionens retur till ett intervall med angiven storlek med den övre vänstra cellen vid den angivna offseten.
Följande bild visar några exempel på användning av Excels OFFSET-funktion. Kolumnerna A till C innehåller en rangordning av delstaterna i USA efter storlek i kvadratkilometer. Kolumn E visar hur OFFSET har returnerat olika värden från celler som är förskjutna från cell A3.
Hitta värden genom att använda Excel OFFSET-funktionen.
Några höjdpunkter följer:
- Cell E4 returnerar värdet för cell A3 eftersom både rad- och kolumnoffset är satt till 0: =OFFSET(A3,0,0).
- Cell E7 returnerar värdet du hittar i cell A1 (värdet är också A1). Detta beror på att radförskjutningen är –2. Ur perspektivet av A3, minus två rader är rad nummer 1: =OFFSET(A3,-2,0).
- Cell E8 visar ett fel eftersom OFFSET försöker referera till en kolumn som är mindre än den första kolumnen: =OFFSET(A3,0,-2).
- Cell E10 använder de två valfria OFFSET-argumenten för att tala om för SUM-funktionen att beräkna summan av intervallet C4:C53: =SUMMA(OFFSET(A3,1,2,50,1)).
Så här använder du OFFSET-funktionen:
Klicka på en cell där du vill att resultatet ska visas.
Skriv =OFFSET( för att starta funktionen.
Ange en celladress eller klicka på en cell för att få dess adress.
Skriv ett kommatecken (,).
Ange antalet rader du vill förskjuta där funktionen letar efter ett värde.
Detta nummer kan vara ett positivt tal, ett negativt tal eller 0 för ingen förskjutning.
Skriv ett kommatecken (,).
Ange antalet kolumner du vill förskjuta där funktionen letar efter ett värde.
Detta kan vara ett positivt tal, ett negativt tal eller 0 för ingen offset.
Skriv a) och tryck på Enter.
OFFSET är en annan av de funktioner som kan användas ensamma men som vanligtvis används som en del av en mer komplex formel.