Inhalte

# Adressen und Bezüge, absolut und relativ

Beschreibt die Unterschiede zwischen absolutem und relativem Bezug in Calc-Zellenadressen.

## Zellverweise

Eine einzelne Zelle wird durch die Tabelle, zu der sie gehört, die Spaltenkennung (Buchstabe) am oberen Rand der Spalten und die Zeilenkennung (Zahl) auf der linken Seite der Tabelle vollständig identifiziert. In Tabellendokumenten, die von links nach rechts gelesen werden, ist die vollständige Referenz für die obere linke Zelle einer Tabelle Tabelle.A1.

## Zellbereiche

Sie können auf eine Gruppe von Zellen verweisen, indem Sie diese in Bereichen referenzieren. Bereiche können ein Zellblock, ganze Spalten oder ganze Zeilen sein. Der Bereich A1:B2 sind die ersten vier Zellen in der linken oberen Ecke der Tabelle. Der Bereich A:E enthält alle Zellen der Spalten A, B, C, D und E. Der Bereich 2:5 enthält alle Zellen der Zeilen 2, 3, 4 und 5.

Der Verweis auf eine Zelle eines anderen Dokuments enthält den vollständig qualifizierten Namen des anderen Dokuments zwischen einfachen Anführungszeichen ('), dann eine Raute #, dann den Namen der Tabelle des anderen Dokuments, gefolgt von einem Punkt und dem Namen oder den Bezug zu der Zelle.

Beispielsweise: 'file:///C:/Users/Benutzer/Dokumente/Preisliste.ods'#$'Information SKU'.H51'file:///home/Benutzer/Dokumente/Preisliste.ods'#$'Information SKU'.H51.

Der Pfad und der Dokumentnamen-URI müssen immer in einfache Anführungszeichen gesetzt werden. Wenn der Name einfache Anführungszeichen (') enthält, müssen diese mit zwei einfachen Anführungszeichen ('') maskiert werden. Nur ein Tabellenname darf ohne Anführungszeichen notiert werden, wenn er kein Leerzeichen oder Zeichen, das ein Operator wäre, enthält oder der Name rein numerisch ist (beispielsweise muss '123' in Anführungszeichen gesetzt werden).

### Bezugsoperatoren

Diese Operatoren geben einen Zellbereich von null, einer oder mehreren Zellen zurück.

Bereich hat die höchste Priorität, dann folgt Schnittmenge und dann Vereinigungsmenge.

Operator | Namen | Beispiel
--- | --- | ---
: | Bereich | A1:C108, A:D oder 3:13
! | Schnittmenge | SUMME(A1:B6!B5:C12) Berechnet die Summe aller Zellen der Schnittmenge; In diesem Beispiel ergibt das die Summe der Zellen B5 und B6.
~ | Verkettung oder Vereinigungsmenge | Nimmt zwei Verweise und gibt eine Verweisliste zurück, die eine Verkettung des linken Verweises gefolgt von dem rechten Verweis ist. Doppelte Einträge werden zweimal verwiesen. =ANZAHL(A1:B2~B2:C3) zählt die Werte von A1:B2 und B2:C3. Beachten Sie, dass die Zelle B2 zweimal gezählt wird. =INDEX(A1:B2~C1:D2;2;1;2) wählt Zelle C2 aus, das heißt die erste Zelle der zweiten Zeile, ersten Spalte, des zweiten Bereichs (C1:D2 ) der Bereichsliste.

Eine Verweisliste ist innerhalb eines Matrixausdrucks nicht zulässig.

## Relative Adressierung

Mit A1 wird die Zelle in Spalte A und Zeile 1 adressiert. Einen Bereich von benachbarten Zellen sprechen Sie an, indem Sie die linke obere Ecke des Bereichs angeben, dann einen Doppelpunkt setzen, und schließlich die rechte untere Zelle des Bereichs nennen. Der quadratische Bereich der ersten vier Zellen in der Ecke links oben heißt demnach A1:B2.

Bei dieser Art der Adressierung eines Bereichs ist der Bezug auf A1:B2 ein relativer Bezug. Relativ bedeutet, dass der Bezug auf diesen Bereich angepasst wird, wenn Sie die Formeln kopieren.

## Absolute Adressierung

Im Gegensatz zur relativen Adressierung gibt es den absoluten Bezug, der auf folgende Weise geschrieben wird: $A$1:$B$2. Vor jeder Angabe, die absolut verwendet werden soll, steht also ein Dollarzeichen.

LibreOfficeDev kann durch Drücken von [F4] den aktuellen Bezug, in dem sich der Cursor in der Eingabezeile befindet, von relativ nach absolut und umgekehrt umwandeln. Wenn Sie mit einer relativen Adresse wie A1 beginnen, werden beim ersten Drücken dieser Tastenkombination sowohl Zeile als auch Spalte auf absolute Referenz ($A$1) gesetzt. Beim zweiten Mal nur die Zeile (A$1) und beim dritten Mal nur die Spalte ($A1). Wenn Sie die Tastenkombination noch einmal drücken, werden sowohl Spalten- als auch Zeilenbezüge wieder auf relativ (A1) umgestellt.

LibreOfficeDev Calc zeigt die Bezüge zu einer Formel an. Wenn Sie beispielsweise die Formel =SUMME(A1:C5;D15:D24) in einer Zelle anklicken, werden die beiden referenzierten Bereiche in der Tabelle farblich hervorgehoben. Beispielsweise kann der Formelbestandteil "A1:C5" in blau zu sehen sein und der fragliche Zellbereich ist im selben Blauton umrandet. Der nächste Formelbestandteil "D15:D24" kann in derselben Weise in rot markiert sein.

## Wann relative, wann absolute Bezüge verwendet werden

Was zeichnet einen relativen Bezug aus? Angenommen, Sie möchten in Zelle E1 die Summe der Zellen im Bereich A1:B2 berechnen lassen. Die Formel, die Sie in E1 eingeben, wäre also =SUMME(A1:B2). Nun entscheiden Sie sich aber später, vor der Spalte A noch eine neue Spalte einzufügen. Die Elemente, die Sie summieren möchten, stehen dann plötzlich in B1:C2, und die Formel steht nicht mehr in E1, sondern in F1. Sie müssten also nach dem Einfügen der neuen Spalte alle Formeln in der Tabelle – und eventuell in anderen Tabellen – kontrollieren und korrigieren.

Diese Arbeit nimmt Ihnen LibreOfficeDev Calc glücklicherweise ab. Nachdem eine neue Spalte A eingefügt wurde, wird die Formel =SUMME(A1:B2) automatisch auf =SUMME(B1:C2) aktualisiert. Ebenso werden beim Einfügen einer neuen Zeile 1 die Zeilennummern automatisch aktualisiert. Wann immer ein referenzierter Bereich verschoben wird, korrigiert LibreOfficeDev Calc absolute und relative Bezüge. Beachten Sie aber, dass beim Kopieren von Formeln ausschließlich die relativen Bezüge aktualisiert werden. Die absoluten Bezüge bleiben unverändert.

Absolute Bezüge werden für Berechnungen eingesetzt, die sich auf eine bestimmte Zelle in der Tabelle beziehen. Wird eine Formel mit einem Bezug auf exakt diese Zelle in eine Zelle unter der ursprünglichen Zelle kopiert, so wird auch der Bezug nach unten verschoben, sofern Sie die Zellenkoordinaten nicht als absolut definiert haben.

Außer beim Einfügen neuer Zeilen und Spalten können sich Bezüge auch ändern, wenn vorhandene Formeln mit Bezügen auf bestimmte Zellen in andere Tabellenbereiche kopiert werden. Gehen wir davon aus, Sie haben die Formel =SUMME(A1:A9) in Zeile 10 eingegeben. Um nun auch die Summe der rechts benachbarten Spalte zu ermitteln, kopieren Sie diese Formel einfach in die Zelle rechts neben dieser Zelle. Die Kopie der Formel in Spalte B wird automatisch in =SUMME(B1:B9) abgeändert.

Verwandte Themen

Zellen benennen

Name als Adressierung erkennen

R1C1-Bezugssyntax für Calc-Formeln

Bitte unterstützen Sie uns!