Relative und absolute Bezüge mit Microsoft Excel

Microsoft Excel arbeitet innerhalb der gleichen Arbeitsmappe normalerweise mit relativen Bezügen. Was bedeutet das? Folgendes Beispiel dient der Erläuterung: Umrechnung Euro in englische Pfund.

Excel relative Bezüge

In der Spalte A steht der umzurechnende Eurobetrag, in der Spalte B der Umrechnungsfaktor. Die Spalte C enthält Formeln. Die Formel in der Zelle C2 lautet: =A2*B2. Intern merkt sich Excel aber z.B. nicht den Zellnamen A2, sondern den Weg, der zwischen C2 und A2 beziehungsweise zwischen C2 und B2 liegt.

Intern merkt sich Excel die Formel =A2*B2 wie folgt: =ZS(-2)*ZS(-1). Das bedeutet: Nimm den Inhalt der Zelle, welche sich in der gleichen Zeile zwei Spalten nach links befindet und multipliziere ihn mit dem Inhalt der Zelle, welche sich in der gleichen Zeile eine Spalte nach links befindet. Excel arbeitet also standardmäßg mit relativen Bezügen und merkt sich nicht die absolute Position, sondern den Weg zu den zu benutzenden Zellen. Dieser Weg ist für alle Formeln in der Spalte C derselbe. Somit ist es möglich, die Formel in der Zelle C2 durch Ziehen am Formelkopierer (1) in die Zelle C7 hinunter zu kopieren, da schlussendlich jede dieser Formeln die beiden Zellen, welche sich in der gleichen Zeile 2 Spalten bzw. 1 Spalte weiter links befinden, verrechnen muss.

Obiges Beispiel ist ungünstig, wenn sich der Umrechnungsfaktor im Laufe der Zeit ändert, da er dann in allen Zellen der Spalte B geändert werden muss. Damit man den Umrechnungsfaktor nur an einer einzigen Stelle ändern muss, wäre dieses Beispiel idealer:

Absoluter Bezug mit Excel

In diesem Fall muss Excel aber beim Eingeben der Formel in Zelle B2 mitgeteilt werden, dass der Bezug zur Zelle E1 nicht relativ erfolgen soll, sondern absolut, d.h. zur Zelle E1 soll Excel sich nicht den Weg, sondern die exakte unveränderliche Position merken. Das macht man, indem man vor den Spaltennamen und vor den Zeilennamen ein Dollarzeichen $ setzt. In der Praxis braucht man das nicht manuell zu schreiben, sondern kann wie folgt vorgehen:

  1. Zelle B2 anklicken
  2. = eingeben
  3. Zelle A2 anklicken
  4. * eingeben
  5. Zelle E1 anklicken
  6. F4 Taste drücken (dadurch entstehen die Dollarzeichen)
  7. mit Enter oder TAB bestätigen

Damit haben wir in der Zelle B2 die Formel: =A2*$E$1 eingegeben, welche sich den Bezug zu A2 in relativer Form aber den Bezug zu E1 in absoluter Form merkt. Intern speichert Excel also in diesem Fall: =ZS(-1)*Z1S5. Bezüglich A2 merkt sich Excel den Weg (erkennbar an den Klammern), bezüglich E1 die absolute Psoition (keine Klammern).

Dies macht es nun möglich, dass die Formeln in B2 am Formelkopierer (1) in die Zelle B7 hinunter gezogen werden können, obwohl der Umrechnungsfaktor nur an einer einzigen Stelle steht.

Langer Rede kurzer Sinn: