Absolute Bezüge in Excel: das $-Zeichen
Ein absoluter Bezug wie $F$1 bleibt beim Kopieren einer Formel unverändert, während ein relativer Bezug wie F1 mitwandert. Das Dollarzeichen vor dem Buchstaben fixiert die Spalte, vor der Zahl die Zeile. Mit der Taste F4 schaltest du zwischen den Varianten um.
Warum Excel Bezüge beim Kopieren verändert
Wenn du in C2 die Formel =B2*F1 schreibst und sie nach unten kopierst, steht in C3 plötzlich =B3*F2. Das ist kein Fehler, sondern Absicht: Excel speichert normale Bezüge relativ zur Position der Formel. Gemeint ist also nicht «Zelle B2», sondern «die Zelle eine Spalte links von mir, in derselben Zeile». Beim Kopieren bleibt diese Beziehung erhalten, und genau deshalb kannst du eine Formel einmal schreiben und für hundert Zeilen verwenden.
Problematisch wird es, wenn sich ein Teil der Formel nicht verschieben darf: ein MwSt-Satz, ein Wechselkurs, ein Total, eine Nachschlagetabelle. Dafür gibt es den absoluten Bezug mit dem Dollarzeichen. Er ist eine der wichtigsten Grundlagen überhaupt, denn fast jede Formel mit SVERWEIS, SUMMEWENN oder ZÄHLENWENN braucht ihn, sobald du sie kopierst.
Die Syntax: Wo das Dollarzeichen steht
$Spalte$Zeile zum Beispiel $F$1
- $ vor dem Spaltenbuchstaben
- Die Spalte bleibt beim Kopieren nach links oder rechts fix.
$F1zeigt immer auf Spalte F. - $ vor der Zeilennummer
- Die Zeile bleibt beim Kopieren nach oben oder unten fix.
F$1zeigt immer auf Zeile 1. - $ vor beidem
- Der Bezug ist vollständig absolut.
$F$1zeigt immer auf F1, egal wohin du die Formel kopierst. - kein $
- Der Bezug ist relativ und verschiebt sich in beide Richtungen.
| Schreibweise | Art | Beim Kopieren nach unten | Beim Kopieren nach rechts |
|---|---|---|---|
F1 | relativ | Zeile ändert sich (F2, F3 …) | Spalte ändert sich (G1, H1 …) |
$F$1 | absolut | bleibt F1 | bleibt F1 |
$F1 | gemischt, Spalte fix | Zeile ändert sich | bleibt Spalte F |
F$1 | gemischt, Zeile fix | bleibt Zeile 1 | Spalte ändert sich |
Schnell setzen mit F4: Setze in der Bearbeitungsleiste den Cursor in einen Bezug und drücke F4. Excel schaltet dann reihum zwischen $F$1, F$1, $F1 und F1 um. Auf dem Mac ist dafür in der Regel Cmd+T vorgesehen. Das Dollarzeichen hat übrigens nichts mit der Währung zu tun. Es ist nur ein Markierungszeichen und heisst in allen Sprachversionen gleich.
Beispiel 1: MwSt mit festem Satz (Büro)
Du erstellst eine Offerte. Der MwSt-Satz von 8.1 % steht einmal in F1, damit du ihn bei einer Satzänderung nur an einer Stelle anpassen musst.
| Zeile | A | B | C | D | E | F |
|---|---|---|---|---|---|---|
| 1 | Position | Netto CHF | MwSt CHF | MwSt-Satz | 8.1 % | |
| 2 | Workshop | 3'200.00 | 259.20 | |||
| 3 | Reisekosten | 640.00 | 51.84 | |||
| 4 | Unterlagen | 180.00 | 14.58 |
Die Formel in C2, danach bis C4 nach unten kopiert:
=B2*$F$1
Der Bezug auf den Nettobetrag B2 soll mitwandern, der Satz $F$1 nicht. So sieht der Unterschied nach dem Kopieren aus:
| Zelle | mit $ | Ergebnis | ohne $ | Ergebnis |
|---|---|---|---|---|
| C2 | =B2*$F$1 | 259.20 | =B2*F1 | 259.20 |
| C3 | =B3*$F$1 | 51.84 | =B3*F2 | 0.00 |
| C4 | =B4*$F$1 | 14.58 | =B4*F3 | 0.00 |
Ohne Dollarzeichen zeigt die Formel in C3 auf F2 und in C4 auf F3. Diese Zellen sind leer, und Excel rechnet mit 0. Es erscheint keine Fehlermeldung, nur ein falsches Ergebnis. Genau deshalb ist dieser Fehler so tückisch: Die erste Zeile stimmt, und wer nur sie kontrolliert, merkt nichts. In einer Offerte mit Rappenbeträgen solltest du das Ergebnis zusätzlich runden, etwa mit =RUNDEN(B2*$F$1;2).
Beispiel 2: Anteil am Total (Controlling)
Im Monatsreport zeigst du, welchen Anteil jede Region am Gesamtumsatz hat. Das Total steht in B6.
| Zeile | A | B | C |
|---|---|---|---|
| 1 | Region | Umsatz CHF | Anteil |
| 2 | Zürich | 412'000 | 41.2 % |
| 3 | Bern | 268'000 | 26.8 % |
| 4 | Basel | 195'000 | 19.5 % |
| 5 | Luzern | 125'000 | 12.5 % |
| 6 | Total | 1'000'000 | 100.0 % |
Die Formel in C2, nach unten kopiert und als Prozent formatiert:
=B2/$B$6
Hier zeigt sich der fehlende Dollar sofort: Ohne $ würde aus =B2/B6 in C3 die Formel =B3/B7. B7 ist leer, und Excel meldet #DIV/0!. Wenn du in einer kopierten Spalte ab der zweiten Zeile #DIV/0! oder lauter Nullen siehst, ist ein fehlender absoluter Bezug die wahrscheinlichste Ursache. Zur Kontrolle summierst du die Anteile, das Ergebnis muss 100 % sein.
Beispiel 3: Gemischte Bezüge für eine Prämientabelle (Versicherung)
Gemischte Bezüge brauchst du, wenn du eine Formel in zwei Richtungen kopierst. In einer Motorfahrzeug-Tarifübersicht stehen die Grundprämien pro Fahrzeugklasse in Spalte B und die Bonusfaktoren in Zeile 1. Jede Zelle der Tabelle soll Grundprämie mal Faktor rechnen.
| Zeile | A | B | C | D | E |
|---|---|---|---|---|---|
| 1 | Fahrzeugklasse | Grundprämie CHF | 100 % | 80 % | 60 % |
| 2 | Kleinwagen | 900 | 900 | 720 | 540 |
| 3 | Mittelklasse | 1'200 | 1'200 | 960 | 720 |
| 4 | SUV | 1'650 | 1'650 | 1'320 | 990 |
Die Formel in C2, danach in den ganzen Bereich C2:E4 kopiert:
=$B2*C$1
$B2 fixiert die Spalte B, damit beim Kopieren nach rechts immer die Grundprämie verwendet wird, aber die Zeile darf wandern, damit jede Fahrzeugklasse ihre eigene Prämie bekommt. C$1 fixiert die Zeile 1 mit den Faktoren, die Spalte darf wandern. In E4 steht nach dem Kopieren =$B4*E$1, also 1'650 × 60 % = 990. Mit einer einzigen Formel füllst du so eine ganze Matrix. Mit $B$2*$C$1 stünde dagegen überall 900, mit B2*C1 würden die Bezüge in die Tabelle hineinrutschen.
Alternative: Namen statt Dollarzeichen
Statt $F$1 kannst du der Zelle einen Namen geben, etwa MwSt_Satz. Markiere F1, tippe den Namen links in das Namenfeld und bestätige mit Enter. Die Formel lautet dann =B2*MwSt_Satz. Namen sind immer absolut und machen Formeln lesbarer, besonders in Dateien, die andere weiterbearbeiten. Namen dürfen keine Leerzeichen enthalten. Verwalten kannst du sie unter Formeln > Namens-Manager.
Auch als Tabelle formatierte Bereiche (Einfügen > Tabelle) arbeiten mit strukturierten Verweisen wie [@Netto], die sich beim Ausfüllen selbst richtig verhalten. Das Prinzip der absoluten Bezüge musst du trotzdem kennen, denn in vielen bestehenden Dateien und in Einstellungstests wirst du mit normalen Zellbezügen arbeiten.
Typische Fehler und wie du sie erkennst
Fehlende $: Nullen, #DIV/0! oder #NV
Die erste Zeile stimmt, ab der zweiten kommen Nullen, #DIV/0! oder bei SVERWEIS plötzlich #NV. Klicke auf eine der unteren Zellen und drücke F2: Excel färbt die Bezüge ein und zeigt die zugehörigen Rahmen in der Tabelle. Liegt ein Rahmen auf einer leeren Zelle oder ist eine Nachschlagetabelle nach unten verrutscht, fehlt ein $.
$ an der falschen Stelle
$F1 statt F$1 sieht ähnlich aus, wirkt aber anders: Beim Kopieren nach unten bleibt die Spalte fix, die Zeile wandert trotzdem. Frage dich bei jedem Bezug: In welche Richtung kopiere ich, und was muss dabei stehen bleiben?
#BEZUG!
Dieser Fehler entsteht, wenn ein relativer Bezug beim Kopieren über den Tabellenrand hinausgeht, etwa wenn du eine Formel mit B1 eine Zeile nach oben kopierst, oder wenn du Zeilen oder Spalten löschst, auf die eine Formel verweist. Ein absoluter Bezug schützt vor dem ersten Fall, nicht aber vor dem Löschen.
#NAME? und Trennzeichen
Arbeitest du mit Namen, führt ein Tippfehler im Namen zu #NAME?. Und in Funktionen mit absoluten Bereichen gilt wie immer das Semikolon als Trennzeichen: =SUMME($B$2:$B$5), =SVERWEIS(E2;$A$2:$C$6;3;FALSCH). Ein Komma statt des Semikolons führt dazu, dass Excel die Formel nicht annimmt.
Englisch vs. Deutsch
Das Dollarzeichen und die F4-Taste sind in allen Sprachversionen gleich. Unterschiedlich sind die Begriffe und die Funktionsnamen, die mit Bezügen arbeiten. Eine Formel wie =VLOOKUP(E2,$A$2:$C$6,3,FALSE) behält beim Übersetzen ihre Dollarzeichen und wird zu =SVERWEIS(E2;$A$2:$C$6;3;FALSCH).
| Deutsch | Englisch | Bemerkung |
|---|---|---|
| Zellbezug | cell reference | z. B. B2 |
| relativer Bezug | relative reference | B2 |
| absoluter Bezug | absolute reference | $B$2 |
| gemischter Bezug | mixed reference | $B2 oder B$2 |
| Namens-Manager | Name Manager | Namen für Zellen und Bereiche |
| Z1S1-Bezugsart | R1C1 reference style | Zeile/Spalte statt A1 |
| INDIREKT | INDIRECT | Bezug aus einem Text erzeugen |
| BEREICH.VERSCHIEBEN | OFFSET | verschobenen Bereich erzeugen |
| #BEZUG! | #REF! | Bezug zeigt ins Leere |
| #DIV/0! | #DIV/0! | Division durch null oder leere Zelle |
Häufige Fragen
Was bedeutet das Dollarzeichen in Excel-Formeln?
Das $ fixiert einen Teil des Zellbezugs, damit er sich beim Kopieren der Formel nicht verändert. Vor dem Buchstaben fixiert es die Spalte, vor der Zahl die Zeile. $F$1 zeigt immer auf F1.
Wie setze ich das Dollarzeichen schnell?
Setze den Cursor in der Formel auf den Bezug und drücke F4. Jeder weitere Druck wechselt zwischen $F$1, F$1, $F1 und F1. Auf dem Mac ist dafür in der Regel Cmd+T vorgesehen.
Wann brauche ich einen gemischten Bezug wie $B2 oder C$1?
Immer dann, wenn du eine Formel sowohl nach unten als auch nach rechts kopierst und ein Wert aus einer festen Spalte mit einem Wert aus einer festen Zeile kombiniert wird, zum Beispiel Grundprämie mal Faktor in einer Tarifmatrix: =$B2*C$1.
Hat das $ etwas mit Dollar-Beträgen zu tun?
Nein. Das Dollarzeichen in Bezügen ist nur ein Markierungszeichen für «fix». Die Währung einer Zelle stellst du über das Zahlenformat ein, etwa auf CHF. Eine Zelle mit $F$1 in der Formel kann problemlos Franken enthalten.