Note: The other languages of the website are Google-translated. Back to English
Logga in  \/ 
x
or
x
Registrera  \/ 
x

or

excel OFFSET Fungera

Excel OFFSET-funktion returnerar en referens till en cell eller ett cellområde som förskjuts från en specifik cell med ett givet antal rader och kolumner.


syntax

=OFFSET (reference, rows, cols, [height], [width])


Argument

Hänvisning (Obligatorisk): En cell eller ett antal intilliggande celler som du kommer att ställa in som startpunkt.
rader (Obligatorisk): Antalet rader som ska flyttas uppåt (negativt tal) eller nedåt (positivt antal) från startpunkten.
Cols (Obligatorisk): Antalet kolumner som ska flyttas åt vänster (negativt tal) eller höger (positivt antal) från startpunkten.
Höjd (valfritt): Antalet rader du vill returnera. Höjden måste vara ett positivt tal.
Bredd (valfritt): Antalet kolumner du vill returnera. Bredden måste vara ett positivt tal.


Returvärde

OFFSET-funktionen returnerar en cellreferensoffset från en given startpunkt.


Funktionsanmärkningar

1. #VÄRDE! felvärdet kommer tillbaka när referensen hänvisar till ett intervall med diskontinuerliga celler.
2. #REF! felvärdet kommer tillbaka när raderna och kolumnerna förskjuter referensen över kanten på kalkylbladet.


Exempel

Exempel 1: Grundläggande användning för OFFSET-funktionen

Returnera en referens till en cell med formeln nedan:
=OFFSET(B2,3,1)

I det här fallet är B2 startpunkten, nummer 3 och 1 betyder att för att flytta 3 rader nedåt och 1 kolumn direkt från cell B2, och slutligen returnera värdet i C5. Se skärmdump:

Returnera en referens till ett cellområde med formeln nedan:
=OFFSET(B2,3,1,2,2)

I det här fallet får du resultaten av 2 x 2-intervallet som är 3 rader nedan och 1 kolumn till höger om cell B2.

Anmärkningar: #VÄRDE! Fel uppstår när du bara väljer en cell för att använda OFFSET-funktionen för att returnera ett cellområde. Du måste välja ett 2 x 2-intervall (säger 4 tomma celler), ange formeln och tryck på ctrl + shift + ange för att få resultaten.

Exempel 2: Använd OFFSET-funktionen för att summera ett värdeintervall

Som vi nämnde ovan, om du försöker använda OFFSET-funktionen som =OFFSET(B2,3,1,2,2) på egen hand i en enda cell returnerar den en #VÄRDE! Fel. Om du kombinerar SUM- och OFFSET-funktionen enligt nedanstående skärmdump returnerar den dock summan av värden i intervall C5: D6 direkt.

1. Välj en tom cell, kopiera nedanstående formel till den och tryck på ange för att få resultatet.
=SUM(OFFSET(B2,3,1,2,2)))

Exempel 3: Summa kolumner baserat på vissa kriterier

Så här visas skärmdumpen, hur får man den totala försäljningen av Mango från Sun till Tue? Försök som nedan.

1. Välj en tom cell, kopiera nedanstående formel till den och tryck på ange för att få resultatet.
=SUM(OFFSET(C2:E2,MATCH(G4,B3:B8,),))

Anmärkningar:

1. I ovanstående formel, MATCH(G4,B3:B8) letar efter Mango och återvänder sin position inom räckvidden B3: B8. Låt oss se, Mango lokaliserar 5 rader under cell B2, så det returnerar siffran 5;
2. Eftersom MATCH-resultatet är 5, och det sista kommaet här representerar 0, visas nu OFFSET-funktionen som OFFSET(C2:E2,5,0), vilket innebär att förskjutningen börjar från intervall C2: E2, flytta 5 rader nedåt och 0 kolumn åt höger för att få referensen till intervall C7: E7;
3. Då visas SUM-funktionen som SUM(C7:E7), och slutligen returnera summan av värden i intervallet C7: E7.


Fler exempel

Hur summerar jag varje n rad i Excel?

Hur skapar man ett dynamiskt namnområde i Excel?

Hur returnerar man cellvärde var femte eller nionde rad i Excel?


De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

Vill du slutföra ditt dagliga arbete snabbt och perfekt? Kutools for Excel ger 300 kraftfulla avancerade funktioner (Kombinera arbetsböcker, summa efter färg, delat cellinnehåll, konvertera datum och så vidare ...) och spara 80% tid åt dig.

  • Designad för 1500 arbetsscenarier, hjälper dig att lösa 80% Excel -problem.
  • Minska tusentals tangentbord och musklick varje dag, lindra dina trötta ögon och händer.
  • Bli en expert på 3 minuter. Behöver inte längre komma ihåg några smärtsamma formler och VBA-koder.
  • 30 dagars obegränsad gratis provperiod. 60-dagars pengarna tillbaka-garanti. Gratis uppgradering och support i 2 år.
Ribbon of Excel (med Kutools för Excel installerat)

Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50% när du tittar och redigerar flera dokument.
  • Ger effektiva flikar till Office (inkluderar Excel), precis som Chrome, Firefox och ny Internet Explorer.
Skärmdump av Excel (med Office-fliken installerad)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.