Excel

Excel OFFSET-Funktion

Excel Offset Function

Excel OFFSET-FunktionZusammenfassung

Die Excel-Funktion OFFSET gibt eine Referenz auf einen Bereich zurück, der mit fünf Eingaben erstellt wurde: (1) einen Startpunkt, (2) einen Zeilen-Offset, (3) einen Spalten-Offset, (4) eine Höhe in Zeilen, (5) eine Breite in Säulen. OFFSET ist praktisch in Formeln, die einen dynamischen Bereich erfordern.



Zweck Erstellen eines Referenz-Offsets vom gegebenen Startpunkt Rückgabewert Eine Zellreferenz. Syntax =OFFSET (Referenz, Zeilen, Spalten, [Höhe], [Breite]) Argumente
  • Hinweis - Der Startpunkt, bereitgestellt als Zellbezug oder Bereich.
  • Reihen - Die Anzahl der Zeilen, die unterhalb der Startreferenz verschoben werden sollen.
  • cols - Die Anzahl der Spalten, die rechts von der Startreferenz verschoben werden sollen.
  • Höhe - [optional] Die Höhe der zurückgegebenen Referenz in Zeilen.
  • Breite - [optional] Die Breite in Spalten der zurückgegebenen Referenz.
Ausführung Excel 2003 Nutzungshinweise

Die Excel-OFFSET-Funktion gibt einen dynamischen Bereich zurück, der mit fünf Eingaben erstellt wurde: (1) einen Startpunkt, (2) einen Zeilen-Offset, (3) einen Spalten-Offset, (4) eine Höhe in Zeilen, (5) eine Breite in Spalten.

Der Ausgangspunkt (der Hinweis Argument) kann eine Zelle oder ein Zellbereich sein. Die Reihen und cols Argumente sind die Anzahl der Zellen, die vom Startpunkt aus verschoben werden sollen. Die Höhe und Breite Argumente sind optional und bestimmen die Größe des erstellten Bereichs. Wann Höhe und Breite weggelassen werden, haben sie standardmäßig die Höhe und Breite von Hinweis .





zu einer Macht in Excel erheben

Um beispielsweise C5 ab A1 zu referenzieren, Hinweis ist A1, Reihen ist 4 und cols ist 2:

 
= OFFSET (A1,4,2) // returns reference to C5

Um C1:C5 von A1 zu referenzieren, Hinweis ist A1, Reihen ist 0, cols ist 2, Höhe ist 5, und Breite ist 1:



 
= OFFSET (A1,0,2,5,1) // returns reference to C1:C5

Hinweis: Die Breite kann weggelassen werden, da sie standardmäßig auf 1 gesetzt ist.

Es ist üblich, dass OFFSET in eine andere Funktion eingeschlossen ist, die einen Bereich erwartet. Zum Beispiel zu SUMME C1:C5, beginnend bei A1:

 
= SUM ( OFFSET (A1,0,2,5,1)) // SUM C1:C5

Der Hauptzweck von OFFSET besteht darin, Formeln zu ermöglichen, sich dynamisch an verfügbare Daten oder Benutzereingaben anzupassen. Die OFFSET-Funktion kann verwendet werden, um a dynamischer benannter Bereich für Diagramme oder Pivot-Tabellen, um sicherzustellen, dass die Quelldaten immer auf dem neuesten Stand sind.

Hinweis: Excel-Dokumentationszustände Höhe und Breite kann nicht negativ sein, aber negative Werte scheinen gut funktioniert zu haben seit Anfang der 90er Jahre . Die OFFSET-Funktion in Google Tabellen lässt keine negativen Werte für die Argumente Höhe oder Breite zu.

wie man Prozentsätze in Excel bekommt

Beispiele

Die folgenden Beispiele zeigen, wie OFFSET konfiguriert werden kann, um verschiedene Arten von Bereichen zurückzugeben. Diese Bildschirme wurden mit aufgenommen Excel 365 , also gibt OFFSET a . zurück dynamisches Array wenn das Ergebnis mehr als eine Zelle ist. In älteren Excel-Versionen können Sie die F9-Taste um die von OFFSET zurückgegebenen Ergebnisse zu überprüfen.

Beispiel 1

Im folgenden Bildschirm verwenden wir OFFSET, um den dritten Wert (März) in der zweiten Spalte (West) zurückzugeben. Die Formel in H4 lautet:

 
= OFFSET (B3,3,2) // returns D6

OFFSET-Funktionsbeispiel 1

Beispiel #2

Im folgenden Bildschirm verwenden wir OFFSET, um den letzten Wert (Juni) in der dritten Spalte (Nord) zurückzugeben. Die Formel in H4 lautet:

 
= OFFSET (B3,6,3) // returns E9

OFFSET-Funktionsbeispiel 2

Beispiel #3

Im Folgenden verwenden wir OFFSET, um alle Werte in der dritten Spalte (Nord) zurückzugeben. Die Formel in H4 lautet:

 
= OFFSET (B3,1,3,6) // returns E4:E9

OFFSET-Funktionsbeispiel 3

Beispiel #4

Im Folgenden verwenden wir OFFSET, um alle Werte für Mai (fünfte Zeile) zurückzugeben. Die Formel in H4 lautet:

 
= OFFSET (B3,5,1,1,4) // returns C8:F8

OFFSET-Funktionsbeispiel 4

Beispiel #5

Im Folgenden verwenden wir OFFSET, um die Werte für April, Mai und Juni für die Region West zurückzugeben. Die Formel in H4 lautet:

 
= OFFSET (B3,4,2,3,1) // returns D7:D9

OFFSET-Funktionsbeispiel 5

Beispiel #6

Im Folgenden verwenden wir OFFSET, um die Werte für April, Mai und Juni für West und Nord zurückzugeben. Die Formel in H4 lautet:

wie man Exponenten in Excel schreibt
 
= OFFSET (B3,4,2,3,2) // returns D7:E9

OFFSET-Funktionsbeispiel 6

Anmerkungen

  • OFFSET gibt nur eine Referenz zurück, es werden keine Zellen verschoben.
  • Beide Reihen und cols können als negative Zahlen geliefert werden, um ihre normale Offset-Richtung umzukehren - negativ cols nach links versetzt und negativ Reihen oben versetzt.
  • OFFSET ist ein ' flüchtige Funktion ' – es wird bei jeder Arbeitsblattänderung neu berechnet. Flüchtige Funktionen können dazu führen, dass größere und komplexere Arbeitsmappen langsam ausgeführt werden.
  • OFFSET zeigt das #REF! Fehlerwert, wenn der Offset außerhalb des Randes des Arbeitsblatts liegt.
  • Wenn die Höhe oder Breite weggelassen wird, werden die Höhe und Breite von Hinweis wird genutzt.
  • OFFSET kann mit jeder anderen Funktion verwendet werden, die eine Referenz erwartet.
  • Excel-Dokumentation sagt Höhe und Breite kann nicht negativ sein, aber negative Werte funktionieren.


^