Tabellenkalkulation: Formeln, Bezüge und Funktionen sicher anwenden

https://bildung.social/@oerinformatik/

https://oer-informatik.de/tabellenkalkulation

Tabellenkalkulation, Excel, LibreOffice Calc, Zellbezug, Absoluter Bezug, WENN, SVERWEIS, WOCHENTAG, CSV, Datenbankmanagementsystem

tl/dr; (ca. 20 min Lesezeit): Tabellenkalkulationen wie Excel oder LibreOffice Calc stecken in fast jedem Betrieb – und in vielen Aufgaben. Der Artikel erklärt Zellen, Bereiche und Arbeitsblätter, Formeln mit relativen, absoluten und gemischten Bezügen, die Funktionen WENN, SVERWEIS, WOCHENTAG und ZÄHLENWENN, das Rechnen mit Datumswerten, das Lesen und Korrigieren fremder Formeln, den Import von CSV-Dateien und die Frage, wann eine Datenbank die bessere Wahl ist [AI-Assisted]. (Zuletzt geändert am 28.10.2026)

Dieser Artikel ist ein Grundlagenartikel für alle IT-Berufe. Übungsaufgaben findest Du unter Übungsaufgaben zur Tabellenkalkulation.

Schon fit in diesem Thema? Nutze die Kann-Liste und die Leitfragen unter dem Artikel als Checkliste, ob Du die relevanten Kompetenzen bereits hast.

Als Tabellenkalkulations-Grundlagen kann ich nach Durchlesen des Artikels…

  • … die Begriffe Arbeitsmappe, Arbeitsblatt, Zelle, Zellbezug und Bereich erklären und Bezüge auf andere Arbeitsblätter notieren.

  • … Formeln mit Rechenoperatoren und Prozentwerten angeben, z. B. für ein Kalkulationsschema, und dabei Formeln statt Zahlenwerte eintragen.

  • … relative, absolute und gemischte Bezüge unterscheiden und Formeln so angeben, dass sie sich ohne Anpassung kopieren lassen.

  • … die Funktionen SUMME, WENN, SVERWEIS, ZÄHLENWENN und WOCHENTAG (auch mit englischen Namen und nach einer Funktionsbeschreibung) anwenden und verschachteln.

  • … mit Datumswerten rechnen (Folgedatum, Abstand in Tagen, Wochentag) und Hilfsspalten sinnvoll einsetzen.

  • … fremde Formeln lesen, ihr Ergebnis ermitteln, Fehler finden und nicht sinnvolle Berechnungen erkennen.

  • … Einsatzmöglichkeiten und Probleme von Tabellenkalkulationen beschreiben und Vorteile einer Datenbank gegenüber einer Tabellenkalkulation nennen.

Darüber hinaus kann ich als Tabellenkalkulations-Expertenwissen…

  • … Fehler in CSV-Dateien erklären, die einen Import in eine Tabellenkalkulation verhindern.

  • … die ungefähre Suche des SVERWEIS erklären und XVERWEIS als Alternative einsetzen.

  • … typische Fehlerwerte (#NV, #WERT!, #BEZUG!, #DIV/0!) ihrer Ursache zuordnen.

Ob Arbeitszeiterfassung, Angebotskalkulation, Inventarliste oder die schnelle Auswertung eines Datenexports: Tabellenkalkulationsprogramme sind das Schweizer Taschenmesser im Büro. Auch IT-Fachleute nutzen sie täglich – um Messwerte auszuwerten, Testdaten zu erzeugen, Lizenzen zu zählen oder einen Prototypen für eine Berechnung zu bauen, bevor sie programmiert wird. Und oft sind es IT-Fachleute, die eine über Jahre gewachsene Tabelle ablösen müssen, weil sie unübersichtlich geworden ist.

Die bekanntesten Programme sind Microsoft Excel, LibreOffice Calc und Google Tabellen (Google Sheets). Die Grundlagen in diesem Artikel funktionieren in allen dreien gleich; wo es Unterschiede gibt, steht es dabei. Alle Beispiele nutzen die deutschen Funktionsnamen und das Semikolon als Trennzeichen; die englischen Namen findest Du in der Funktionstabelle.

Die Grafik zeigt die wichtigsten Begriffe dieses Artikels an einer kleinen Bestellliste:

Aufbau einer Tabellenkalkulation: Arbeitsmappe mit Arbeitsblatt-Reitern, Formelleiste, Spalten- und Zeilenköpfen, aktiver Zelle D3 und Bereich B2:B5 (mit KI erstellt)

Aufbau: Arbeitsmappe, Arbeitsblatt, Zelle und Bereich

Eine Datei einer Tabellenkalkulation heißt Arbeitsmappe (workbook). Sie besteht aus einem oder mehreren Arbeitsblättern (worksheets, kurz sheets), die unten als Reiter angezeigt werden, z. B. Preise, Kunden und Auswertung.

Jedes Arbeitsblatt ist ein Raster aus Spalten (Buchstaben A, B, C …) und Zeilen (Zahlen 1, 2, 3 …). Am Schnittpunkt liegt eine Zelle (cell). Ihre Adresse – der Zellbezug – besteht aus Spaltenbuchstabe und Zeilennummer: B3 ist die Zelle in Spalte B, Zeile 3.

Mehrere zusammenhängende Zellen bilden einen Bereich (range). Er wird mit der linken oberen und der rechten unteren Zelle angegeben, getrennt durch einen Doppelpunkt:

  • B2:B9 – die Zellen B2 bis B9 einer Spalte,

  • A2:D7 – ein Rechteck aus vier Spalten und sechs Zeilen,

  • A:A bzw. 3:3 – eine ganze Spalte bzw. Zeile.

Eine Zelle enthält entweder einen Wert (Zahl, Text, Datum, Wahrheitswert) oder eine Formel. Was Du siehst, hängt außerdem vom Zahlenformat ab: Die Zahl 0,05 kann als 0,05, als 5 % oder als 0,05 € erscheinen – gespeichert ist immer derselbe Wert.

Formeln: Rechnen mit Zellbezügen

Eine Formel beginnt immer mit einem Gleichheitszeichen =. Danach folgen Zellbezüge, Werte, Rechenoperatoren und Funktionen:

Rechen- und Vergleichsoperatoren in Formeln
Operator Bedeutung Beispiel
+ - Addition, Subtraktion =C2-C3
* / Multiplikation, Division =B4*C4
^ Potenz =2^10
% Prozent (teilt durch 100) =C2*10%
& Texte verketten =A2&" "&B2
= <> < <= > >= Vergleich (Ergebnis WAHR/FALSCH) =E4>F4

Es gilt Punkt- vor Strichrechnung; Klammern ändern die Reihenfolge: =B4*(1+B1) ist etwas anderes als =B4*1+B1.

Der große Vorteil einer Formel gegenüber einer ausgerechneten Zahl: Ändert sich ein Eingabewert, rechnet die Tabelle alles neu. Deshalb gilt in der Praxis und in Aufgaben: Trage Formeln ein, keine ausgerechneten Zahlenwerte – und schreibe Werte, die sich ändern können (Steuersatz, Rabatt, Kilometerpauschale), in eine eigene Zelle, auf die die Formel verweist.

Beispiel: ein Kalkulationsschema

Ein typisches Kalkulationsschema berechnet aus einem Listenpreis den Endbetrag. Die Eingabewerte stehen in Spalte B (Prozentsätze) und C (Beträge), die Formeln in Spalte C:

Kalkulationsschema mit Formeln
A B C
1 Kalkulation Prozentsatz EUR
2 Listenpreis 1.250,00
3 Rabatt 8 % =C2*B3
4 Zwischensumme =C2-C3
5 Skonto 2 % =C4*B5
6 Zahlbetrag =C4-C5
7 Versandkosten 15,00
8 Gesamtbetrag =C6+C7

Für C8 wäre auch =SUMME(C6:C7) richtig. Die Tabelle zeigt nach der Berechnung 100,00 / 1.150,00 / 23,00 / 1.127,00 / 1.142,00 – in die Zellen gehören aber die Formeln.

Relative, absolute und gemischte Bezüge

Formeln werden selten nur einmal geschrieben. Meist steht eine Formel in der ersten Zeile einer Tabelle und wird nach unten (oder zur Seite) kopiert, z. B. durch Ziehen am Ausfüllkästchen. Dabei passt die Tabellenkalkulation die Bezüge an – und genau hier entstehen die meisten Fehler.

  • Relativer Bezug B1: Beim Kopieren wandert der Bezug mit. Kopierst Du =D4*B1 aus F4 nach F5, steht dort =D5*B2. Die Formel „merkt“ sich also nicht die Zelle B1, sondern „vier Spalten links, drei Zeilen höher“.

  • Absoluter Bezug $B$1: Das Dollarzeichen friert Spalte und Zeile ein. =D4*$B$1 wird beim Kopieren nach F5 zu =D5*$B$1.

  • Gemischter Bezug $B1 oder B$1: Nur die Spalte bzw. nur die Zeile ist fest.

Die Skizze zeigt den Unterschied an einem eigenen Beispiel: Der Umsatzsteuersatz steht in B1, die Formel aus C4 wird bis C6 kopiert.

Relativer und absoluter Bezug beim Kopieren: =B4B1 wird zu =B5B2 und =B6B3, =B4$B$1 behält den Bezug auf B1 (mit KI erstellt)
So verändern sich Bezüge beim Kopieren
Formel in F4 kopiert nach F5 (eine Zeile tiefer) kopiert nach G4 (eine Spalte weiter)
=D4*B1 =D5*B2 =E4*C1
=D4*$B$1 =D5*$B$1 =E4*$B$1
=D4*B$1 =D5*B$1 =E4*C$1
=D4*$B1 =D5*$B2 =E4*$B1

In Excel und Calc wechselst Du beim Bearbeiten einer Formel mit der Taste F4 (Excel) bzw. Umschalt+F4 (Calc) zwischen den vier Varianten.

Faustregel: Überlege für jeden Bezug, ob er beim Kopieren mitwandern soll. Werte aus derselben Zeile (Menge, Preis) bleiben relativ. Ein fester Parameter (Steuersatz, Puffer, Stichtag) und ein Nachschlagebereich werden absolut.

Wann reicht ein gemischter Bezug?

Gemischte Bezüge brauchst Du, wenn eine Formel in zwei Richtungen kopiert wird. Ein Klassiker ist die gewichtete Bewertung zweier Angebote (Nutzwertanalyse):

Gewichtete Bewertung mit gemischtem Bezug
A B C D E F
3 Kriterium Gewichtung Angebot 1 Punkte Angebot 1 gewichtet Angebot 2 Punkte Angebot 2 gewichtet
4 Preis 40 % 3 =$B4*C4 5 =$B4*E4
5 Support 35 % 5 =$B5*C5 2 =$B5*E5
6 Lieferzeit 25 % 4 =$B6*C6 4 =$B6*E6
7 Summe =SUMME(B4:B6) =SUMME(D4:D6) =SUMME(F4:F6)

Die Formel =$B4*C4 aus D4 lässt sich nach unten und nach F4 kopieren: Die Gewichtung bleibt in Spalte B ($B), die Zeile wandert mit (4, 5, 6), und die Punkte rutschen beim Kopieren um zwei Spalten von C nach E. Mit $B$4 wäre das Kopieren nach unten falsch, mit B4 das Kopieren zur Seite. Ergebnis: Angebot 1 erreicht 3,95, Angebot 2 erreicht 3,70 gewichtete Punkte.

Das Diagramm zeigt, wie sich die beiden gewichteten Summen aus den einzelnen Kriterien zusammensetzen:

Gewichtete Punkte der beiden Angebote je Kriterium: Angebot 1 erreicht 3,95, Angebot 2 erreicht 3,70 Punkte (mit KI erstellt)

Bezüge auf andere Arbeitsblätter

Werte aus einem anderen Arbeitsblatt sprichst Du mit dem Blattnamen und einem Trennzeichen an:

  • Excel und Google Tabellen: Preise!B3, Bereich Preise!A2:B8

  • LibreOffice Calc: $Preise.B3 (Calc versteht beim Eingeben meist auch die Excel-Schreibweise)

  • Blattnamen mit Leerzeichen stehen in Hochkommas: 'Preise 2027'!B3

In Aufgaben wird meist die Excel-Schreibweise mit Ausrufezeichen verwendet. Ein häufiger Fehler: Der Blattname wird beim ersten Bezug geschrieben, aber beim zweiten vergessen – =Preise!B3*B4 multipliziert B3 aus Preise mit B4 aus dem aktuellen Blatt.

Funktionen: Aufbau und Schreibweise

Eine Funktion ist eine fertige Rechenvorschrift. Sie hat einen Namen und in Klammern ihre Argumente (Parameter):

=FUNKTIONSNAME(Argument1; Argument2; …)

Argumente können Werte, Zellbezüge, Bereiche, Texte in Anführungszeichen oder wieder Funktionen sein. Optionale Argumente stehen in Beschreibungen in eckigen Klammern, z. B. WOCHENTAG(Zahl; [Typ]).

Trennzeichen: In deutschen Programmversionen trennt das Semikolon die Argumente, weil das Komma das Dezimaltrennzeichen ist (0,9). In englischen Versionen sind es Komma und Dezimalpunkt: =IF(A1>10,"over 10","10 or less"). Aufgaben verwenden oft englische Funktionsnamen mit Semikolon; deutsche Namen sind dann ebenfalls richtig.

Die wichtigsten Funktionen auf Deutsch und Englisch

Häufige Funktionen mit deutschem und englischem Namen
Deutsch Englisch Zweck Beispiel
SUMME SUM Werte addieren =SUMME(E4:E8)
MITTELWERT AVERAGE arithmetisches Mittel =MITTELWERT(C2:C20)
MIN / MAX MIN / MAX kleinster/größter Wert =MIN(E4;F4)
ANZAHL COUNT Zellen mit Zahlen zählen =ANZAHL(B2:B400)
ANZAHL2 COUNTA nicht leere Zellen zählen =ANZAHL2(A2:A400)
ZÄHLENWENN COUNTIF Zellen zählen, die ein Kriterium erfüllen =ZÄHLENWENN(D2:D400;"vegan")
SUMMEWENN SUMIF Werte summieren, deren Kriterium passt =SUMMEWENN(A2:A50;"Herford";C2:C50)
RUNDEN ROUND kaufmännisch runden =RUNDEN(D4*B1;2)
AUFRUNDEN ROUNDUP immer aufrunden =AUFRUNDEN(B4*1,05;0)
WENN IF Fallunterscheidung =WENN(E4>F4;"zu hoch";"ok")
UND / ODER AND / OR Bedingungen verknüpfen =UND(B2>=16;C2="ja")
SVERWEIS VLOOKUP Wert in einer Liste nachschlagen =SVERWEIS(A4;Preise!$A$2:$B$6;2;FALSCH)
XVERWEIS XLOOKUP flexibler nachschlagen =XVERWEIS(A4;Preise!$A$2:$A$6;Preise!$B$2:$B$6)
HEUTE TODAY heutiges Datum =HEUTE()
WOCHENTAG WEEKDAY Wochentag als Zahl =WOCHENTAG(C4;2)
TAGE DAYS Tage zwischen zwei Datumswerten =TAGE(B1;C4)

Die Wahrheitswerte heißen WAHR/FALSCH bzw. TRUE/FALSE.

Fallunterscheidungen mit WENN

Die Funktion WENN liefert abhängig von einer Bedingung einen von zwei Werten:

=WENN(Bedingung; Dann_Wert; Sonst_Wert)

Beispiel: In einer Mitfahrbörse darf der Kostenbeitrag höchstens den Wert in F4 betragen.

=WENN(E4>F4; "zu hoch"; "ok")

Ist die Bedingung E4>F4 wahr, erscheint „zu hoch“, sonst „ok“. Dann- und Sonst-Wert dürfen auch Zahlen oder Formeln sein: =WENN(E4>F4; F4; E4) übernimmt den kleineren Betrag (dasselbe leistet =MIN(E4;F4)).

WENN in einer Rechnung: Eine WENN-Funktion kann Teil einer größeren Formel sein. Soll ein Preis von Montag bis Freitag um 10 % sinken, multiplizierst Du mit einem Faktor, den WENN liefert:

=B4*WENN(WOCHENTAG(C4;2)<=5; 0,9; 1)

Verschachteltes WENN: Gibt es mehr als zwei Fälle, steht im Sonst-Teil eine weitere WENN-Funktion:

=WENN(B2<50; "grün"; WENN(B2<=80; "gelb"; "rot"))

Die Bedingungen werden von außen nach innen geprüft. Die zweite Bedingung wird nur erreicht, wenn die erste falsch war – B2<=80 bedeutet hier also „zwischen 50 und 80“. Zähle beim Schreiben die Klammern: Jede WENN-Funktion braucht ihre eigene schließende Klammer.

Mehrere Bedingungen, die gleichzeitig gelten sollen, verknüpfst Du mit UND, alternative Bedingungen mit ODER:

=WENN(UND(B2>=16; C2="ja"); "zugelassen"; "nicht zugelassen")

Mit Datum und Uhrzeit rechnen

Tabellenkalkulationen speichern ein Datum als fortlaufende Zahl (serial number): die Anzahl der Tage seit einem Startdatum. In Excel ist der 01.01.1900 die Zahl 1, der 13.03.2027 die Zahl 46459. Die Anzeige als 13.03.2027 ist nur das Zahlenformat. Eine Uhrzeit ist der Bruchteil eines Tages: 12:00 Uhr ist 0,5, 06:00 Uhr ist 0,25.

Daraus folgt, dass Du mit Datumswerten ganz normal rechnen kannst:

Rechnen mit Datum und Uhrzeit
Aufgabe Formel Ergebnis
Folgetag eines Datums in A2 =A2+1 Datum
Datum 14 Tage nach C4 =C4+14 bzw. =C4+D4 Datum
Tage zwischen zwei Datumswerten =B1-C4 Zahl (Format „Zahl“ wählen)
Datum in einer Woche ab heute =HEUTE()+7 Datum
Dauer in Stunden aus Beginn B2 und Ende C2 =(C2-B2)*24 Zahl

Zeigt eine Zelle nach einer Differenz plötzlich ein seltsames Datum wie 14.02.1900 (Excel), hat die Tabellenkalkulation das Datumsformat übernommen – das Ergebnis ist trotzdem die richtige Anzahl Tage (hier 45), sie muss nur als Zahl formatiert werden.

Der Wochentag – und warum Du den Typ prüfen musst

WOCHENTAG(Zahl; [Typ]) liefert den Wochentag eines Datums als Zahl. Welche Zahl welcher Tag ist, legt das optionale Argument Typ fest:

Rückgabewerte von WOCHENTAG je nach Typ
Typ Montag Dienstag Mittwoch Donnerstag Freitag Samstag Sonntag
1 (Standard) 2 3 4 5 6 7 1
2 1 2 3 4 5 6 7
3 0 1 2 3 4 5 6

Lässt Du den Typ weg, beginnt die Woche in Excel, LibreOffice Calc und Google Tabellen am Sonntag mit 1. Die Prüfung „Montag bis Freitag“ ist deshalb

=WOCHENTAG(C4;2)<=5

und nicht =WOCHENTAG(C4)<=5 – das wäre „Sonntag bis Donnerstag“. Ist einer Aufgabe eine Funktionsbeschreibung beigefügt, gilt immer diese. Lies dort genau nach, welche Zahl der Montag liefert, und gib den Typ im Zweifel ausdrücklich an. In der Praxis solltest Du ihn immer angeben – dann ist die Formel auch für andere lesbar.

Beispiel: Eine Frist, die rechnerisch auf ein Wochenende fällt, soll auf den folgenden Montag verschoben werden. Das rechnerische Datum steht in E4:

=WENN(WOCHENTAG(E4;2)=6; E4+2; WENN(WOCHENTAG(E4;2)=7; E4+1; E4))

Kürzer, aber schwerer zu lesen: =WENN(WOCHENTAG(E4;2)>5; E4+8-WOCHENTAG(E4;2); E4).

Werte nachschlagen mit SVERWEIS

Oft steht eine Information in einer zweiten Tabelle: der Preis zu einer Artikelnummer, die Entfernung zu einem Haltepunkt, die Temperatur zu einem Datum. SVERWEIS (senkrechter Verweis, englisch vertical lookup) holt sie:

=SVERWEIS(Suchkriterium; Matrix; Spaltenindex; [Bereich_Verweis])
  • Suchkriterium: der Wert, nach dem gesucht wird, z. B. A4.

  • Matrix: der Bereich der Nachschlagetabelle. Gesucht wird immer in der ersten Spalte dieses Bereichs.

  • Spaltenindex: aus welcher Spalte der Matrix der Wert zurückgegeben wird. Die erste Spalte der Matrix hat den Index 1 – gezählt wird ab der Matrix, nicht ab Spalte A.

  • Bereich_Verweis: FALSCH (oder 0) sucht eine genaue Übereinstimmung; WAHR (oder weggelassen) sucht ungefähr.

Beispiel: Im Blatt Preise stehen in A2:A6 Essenswünsche und in B2:B6 die Preise je Portion. Im Blatt Catering steht der Essenswunsch in A4:

=SVERWEIS(A4; Preise!$A$2:$B$6; 2; FALSCH)

Die Funktion sucht den Text aus A4 in Preise!A2:A6 und gibt den Wert aus der zweiten Spalte derselben Zeile zurück.

Die drei häufigsten SVERWEIS-Fehler

  1. Matrix nicht absolut: Preise!A2:B6 wird beim Kopieren nach unten zu Preise!A3:B7, Preise!A4:B8 … Der erste Eintrag der Liste fällt heraus, und spätere Zeilen finden ihren Wert nicht mehr. Die Matrix gehört fast immer mit $ fixiert.

  2. Vierter Parameter weggelassen: Dann sucht SVERWEIS ungefähr. Das setzt voraus, dass die erste Spalte aufsteigend sortiert ist, und liefert den größten Wert, der kleiner oder gleich dem Suchkriterium ist. Für Staffeln (z. B. Rabatt ab 100, ab 500, ab 1.000 Stück) ist das gewollt. Bei einer unsortierten Liste von Namen oder Codes liefert es dagegen zufällig richtige oder falsche Werte – und statt einer Fehlermeldung bei einem unbekannten Suchbegriff oft einfach den Preis eines Nachbareintrags.

  3. Suchspalte nicht vorne: SVERWEIS kann nur nach rechts schauen. Steht der Suchbegriff in Spalte C und der gesuchte Wert in Spalte A, musst Du die Tabelle umbauen oder XVERWEIS verwenden.

Findet SVERWEIS bei genauer Suche nichts, erscheint der Fehlerwert #NV (not available, englisch #N/A).

XVERWEIS als moderne Alternative

XVERWEIS (XLOOKUP; Excel 2021/Microsoft 365, LibreOffice Calc ab 24.8, Google Tabellen) trennt Suchspalte und Rückgabespalte, sucht standardmäßig genau und kann einen Ersatzwert ausgeben:

=XVERWEIS(A4; Preise!$A$2:$A$6; Preise!$B$2:$B$6; "kein Preis")

In Aufgaben wird meist SVERWEIS verwendet, weil er in allen Programmversionen vorhanden ist.

Zählen und summieren mit Bedingung

ZÄHLENWENN zählt, wie viele Zellen eines Bereichs ein Kriterium erfüllen. In einem Blatt Anmeldungen mit den Essenswünschen in D2:D401 zählt

=ZÄHLENWENN(Anmeldungen!$D$2:$D$401; A4)

alle Anmeldungen mit dem Essenswunsch aus A4. Das Kriterium kann auch ein Vergleich in Anführungszeichen sein: =ZÄHLENWENN(C2:C50;">15"). SUMMEWENN arbeitet genauso, summiert aber die Werte eines zweiten Bereichs. Wer SQL kennt, erkennt das Prinzip von COUNT(*) bzw. SUM() mit WHERE und GROUP BY wieder (siehe SQL-Gruppenfunktionen).

Hilfsspalten und verschachtelte Formeln

Komplexe Berechnungen kannst Du in einer langen Formel verschachteln oder auf Hilfsspalten verteilen. Beides ist richtig:

F4: =SVERWEIS(D4; Preise!$A$2:$B$8; 2; FALSCH) * WENN(WOCHENTAG(C4;2)<=5; 0,9; 1)

oder mit Hilfsspalten H (Grundpreis) und I (Faktor):

H4: =SVERWEIS(D4; Preise!$A$2:$B$8; 2; FALSCH)
I4: =WENN(WOCHENTAG(C4;2)<=5; 0,9; 1)
F4: =H4*I4

Hilfsspalten machen Formeln lesbarer und Fehler leichter auffindbar, weil Du jedes Zwischenergebnis sehen kannst. Sie lassen sich ausblenden, wenn sie stören. Wenn eine Aufgabe ausdrücklich Hilfswerte erlaubt, darfst Du sie nutzen – gib dann aber auch die Formeln der Hilfszellen an.

Formeln lesen und Fehler finden

Genauso wichtig wie das Schreiben ist das Lesen fremder Formeln. Gehe dabei so vor:

  1. Von innen nach außen auswerten: Setze für jeden Bezug den Wert ein und rechne die innerste Funktion zuerst aus.

  2. Kopieren gedanklich nachvollziehen: Wie sieht die Formel in der nächsten Zeile aus? Wandert ein Bezug, der fest bleiben sollte?

  3. Grenzfälle prüfen: Was passiert bei einem Wochenende, einem Wert genau auf der Grenze (< oder <=?), einer leeren Zelle, einem unbekannten Suchbegriff?

  4. Fehlerwerte deuten:

Fehlerwerte und ihre Ursachen
Fehlerwert (deutsch/englisch) typische Ursache
#NV / #N/A Suchbegriff bei SVERWEIS nicht gefunden
#WERT! / #VALUE! falscher Datentyp, z. B. Text in einer Rechnung
#DIV/0! Division durch null oder durch eine leere Zelle
#BEZUG! / #REF! Bezug auf eine gelöschte Zelle oder Zeile
#NAME? Funktionsname falsch geschrieben, Text ohne Anführungszeichen
Zirkelbezug Formel verweist (über Umwege) auf ihre eigene Zelle

Excel zeigt mit „Formelauswertung“ und „Spur zum Vorgänger“, LibreOffice Calc mit „Detektiv“, woher eine Formel ihre Werte bezieht.

Beispiel: In F4 steht =D4*B1 (Entfernung mal Höchstbetrag je km aus B1), die Formel wurde nach unten kopiert. In F5 steht dann =D5*B2. Ist B2 leer, rechnet die Tabelle mit 0 – der Höchstbetrag ist 0 €, und jeder Kostenbeitrag gilt als zu hoch. In F6 (=D6*B3) steht in B3 die Spaltenüberschrift: Ergebnis #WERT!. Richtig ist =D4*$B$1 (oder =D4*B$1, weil nur nach unten kopiert wird).

Nicht jede Rechnung ist sinnvoll

Eine Tabellenkalkulation rechnet alles, was Du ihr gibst – auch Unsinn. Prüfe deshalb, ob ein Ergebnis eine Bedeutung hat:

  • Summe ungewichteter Punkte in einer Nutzwertanalyse: Für die Entscheidung zählen nur die gewichteten Summen. Die Summe der Rohpunkte ignoriert die Gewichtung und kann sogar zum anderen Ergebnis führen.

  • Summen oder Mittelwerte von Kennziffern: Postleitzahlen, Artikelnummern, Haltepunkt-Nummern oder Telefonnummern sind Bezeichner, keine Mengen. Ihre Summe ist bedeutungslos.

  • Summe von Prozentsätzen oder Durchschnitten aus Gruppen unterschiedlicher Größe: Der Mittelwert von Mittelwerten ist nur bei gleich großen Gruppen der Gesamtmittelwert.

  • Summe von Datumswerten: Ein Datum ist eine Zahl, aber 13.03.2027 + 01.02.2027 ergibt kein sinnvolles Datum. Sinnvoll sind Differenzen.

  • Gewichtungen, die nicht 100 % ergeben: Hier ist die Summe sinnvoll – als Kontrolle.

CSV-Dateien importieren

Viele Programme exportieren ihre Daten als CSV (comma-separated values): eine Textdatei, in der jede Zeile ein Datensatz ist und die Felder durch ein Trennzeichen getrennt sind. Weil das Komma im Deutschen Dezimaltrennzeichen ist, verwenden deutsche Programme meist das Semikolon. Eine saubere Datei sieht so aus:

ticket;datum;uhrzeit;sitzplatz;preis_eur
T-1001;14.03.2027;10:05;A12;12,50
T-1002;14.03.2027;10:07;A13;12,50
"T-1003";14.03.2027;10:11;B02;"9,00"

Beim Import fragt die Tabellenkalkulation nach Zeichensatz (heute meist UTF-8), Trennzeichen, Texterkennungszeichen (meist ") und Spaltenformaten. Damit der Import gelingt, muss die Datei einheitlich sein. Typische Fehler:

  • Falsches Dateiformat: Eine PDF- oder Word-Datei mit einer Tabelle ist keine CSV-Datei, auch wenn sie so aussieht.

  • Gemischte Trennzeichen: In einer Zeile steht ;, in einer anderen , – die Felder rutschen in falsche Spalten.

  • Trennzeichen im Feldinhalt: 1,80 in einer kommagetrennten Datei wird zu zwei Feldern, wenn es nicht in Anführungszeichen steht.

  • Unterschiedliche Datums- oder Zahlenformate: 02.15.2024 (Monat und Tag vertauscht) ist kein gültiges deutsches Datum; 1.70 statt 1,70 wird als Text oder Datum erkannt.

  • Falsche Feldanzahl: ein Trennzeichen zu viel oder zu wenig am Zeilenende.

  • Ungültige Zeichen und falsche Datentypen: 20# statt 209, drei statt 3 in einer Zahlenspalte.

  • Zeichensatzfehler: Umlaute erscheinen als ü, wenn UTF-8 als ANSI gelesen wird.

Wofür eignet sich eine Tabellenkalkulation – und wo sind ihre Grenzen?

Tabellenkalkulationen eignen sich hervorragend für überschaubare Berechnungen, die eine Person oder ein kleines Team pflegt:

  • Kalkulationen: Angebotspreise, Projektbudget, Stundensätze, Abschreibungen

  • Arbeitszeit- und Urlaubsberechnung, Schicht- und Dienstpläne

  • Simulationen („Was wäre, wenn …?“): Wie ändern sich Kosten, wenn 50 Teilnehmende mehr kommen?

  • Entscheidungshilfen: Nutzwertanalysen, Angebotsvergleiche

  • Auswertungen von Exporten mit Filtern, Pivot-Tabellen und Diagrammen

  • Listen: Inventar, Checklisten, Testfälle mit Soll- und Ist-Ergebnis

  • Prototypen für Berechnungen, die später in einer Software programmiert werden

Mit wachsender Datenmenge und Nutzerzahl stößt sie an Grenzen:

  • Schlechte Wartbarkeit: Bei vielen Blättern und Abhängigkeiten zwischen Formeln weiß bald niemand mehr, welche Zelle wovon abhängt. Änderungen haben unerwartete Folgen.

  • Fehleranfälligkeit: Eine überschriebene Formel, ein falsch kopierter Bezug oder ein Tippfehler fallen nicht auf. Es gibt keine Pflichtfelder, Datentypen oder Prüfungen wie in einer Datenbank, solange sie nicht mühsam per Datenüberprüfung nachgebaut werden.

  • Mehrbenutzerbetrieb: Wird eine Datei per E-Mail verschickt, entstehen Kopien mit unterschiedlichem Stand („Planung_final_v3_neu.xlsx“). Gleichzeitiges Bearbeiten ist nur in Cloud-Versionen gut möglich.

  • Nachvollziehbarkeit: Wer hat wann welchen Wert geändert? Ohne Versionsverlauf ist das nicht feststellbar; für Buchhaltungs- oder Abrechnungsdaten ist eine einfache Datei nicht revisionssicher.

  • Rechte und Datenschutz: Wer die Datei öffnen kann, sieht meist alles. Feingranulare Rechte (z. B. „nur eigene Zeilen“) gibt es nicht.

  • Datenmenge und Leistung: Excel hat maximal 1.048.576 Zeilen je Blatt; schon lange vorher werden große Mappen mit vielen SVERWEIS-Formeln langsam.

  • Redundanz: Daten werden mehrfach abgetippt oder kopiert (Kundenadresse in jeder Bestellzeile) – mit allen Anomalien, die die Normalisierung vermeiden soll.

Die folgenden Fragen helfen bei der Entscheidung, ob eine Tabelle noch ausreicht:

Entscheidungshilfe Tabellenkalkulation oder Datenbank: Mehrbenutzerbetrieb, Zugriff durch Anwendungen, sensible Daten oder ein dauerhaft wachsender Bestand sprechen für ein DBMS (mit KI erstellt)

Wird aus einer Tabelle ein zentraler Datenbestand, ist ein Datenbankmanagementsystem (DBMS) meist die bessere Wahl:

Tabellenkalkulation und Datenbank im Vergleich
Tabellenkalkulation relationale Datenbank mit DBMS
Mehrbenutzerzugriff eingeschränkt, Konflikte, Dateikopien gleichzeitiger Zugriff vieler Nutzender mit Transaktionen und Sperren
Rechte Datei- bzw. Blattschutz Benutzer, Rollen, Rechte bis auf Spalten- und Zeilenebene (Views)
Datenintegrität kaum (Datenüberprüfung möglich) Datentypen, Pflichtfelder, Primär- und Fremdschlüssel, CHECK-Constraints
Redundanz häufig durch Normalisierung vermieden
Datenmenge begrenzt, wird langsam Millionen Datensätze, Indizes
Anbindung Import/Export Schnittstellen für Anwendungen (SQL, REST-API)
Einstieg sehr schnell, keine Programmierung Entwurf und Administration nötig

Das heißt nicht, dass Tabellenkalkulationen verschwinden: Häufig liefert die Datenbank die Daten, und die Tabellenkalkulation wertet sie aus.

Tabellenkalkulation in Aufgaben

In Aufgaben tauchen Tabellenkalkulationen in zwei Formen auf: als Formelaufgabe („Geben Sie die Formel für Zelle E3 an“) und als Beschreibungsaufgabe (Einsatzmöglichkeiten, Probleme, Vergleich mit einer Datenbank). Für Formelaufgaben gilt:

  • Die verfügbaren Funktionen sind meist in einer Funktionsübersicht beschrieben, oft in englischer Sprache und mit englischen Namen. Lies die Beschreibung genau – insbesondere Parameter-Reihenfolge und Rückgabewerte.

  • Deutsche Funktionsnamen werden in der Regel ebenfalls als richtig gewertet. Bleib innerhalb einer Formel bei einer Sprache.

  • Gib Formeln an, keine Zahlenwerte. Eingetragene Ergebnisse gelten nicht als Lösung.

  • Achte auf Hinweise wie „Formel soll sich kopieren lassen“ – dann sind $-Zeichen gefragt.

  • Bezüge auf andere Arbeitsblätter mit Blattnamen und ! schreiben.

  • Sind Hilfswerte in anderen Zellen erlaubt, darfst Du komplexe Formeln aufteilen.

Leitfragen

  1. Wie unterscheiden sich Arbeitsmappe, Arbeitsblatt, Zelle und Bereich, und wie sprichst Du eine Zelle in einem anderen Arbeitsblatt an?

Eine Arbeitsmappe ist die Datei, sie besteht aus einem oder mehreren Arbeitsblättern; jedes Blatt ist ein Raster aus Spalten und Zeilen, am Schnittpunkt liegt eine Zelle mit Adresse wie B3, und mehrere zusammenhängende Zellen bilden einen Bereich wie A2:D7. Eine Zelle in einem anderen Blatt sprichst Du mit Blattname und Ausrufezeichen an, z. B. Preise!B3 (in Calc $Preise.B3, Blattnamen mit Leerzeichen in Hochkommas) – siehe Abschnitt „Aufbau: Arbeitsmappe, Arbeitsblatt, Zelle und Bereich“ und Abschnitt „Bezüge auf andere Arbeitsblätter“.

  1. Wann verwendest Du relative, absolute und gemischte Bezüge? Was passiert mit =D4*B1, wenn Du die Formel eine Zeile nach unten kopierst?

Relative Bezüge verwendest Du für Werte, die beim Kopieren mitwandern sollen (Menge, Preis derselben Zeile), absolute ($B$1) für feste Parameter und Nachschlagebereiche, gemischte ($B4, B$1), wenn eine Formel in zwei Richtungen kopiert wird und nur Spalte oder Zeile fest bleiben soll. =D4*B1 wird eine Zeile tiefer zu =D5*B2 – der Steuersatz oder Höchstbetrag aus B1 geht also verloren; richtig wäre =D4*$B$1 – siehe Abschnitt „Relative, absolute und gemischte Bezüge“.

  1. Wie lautet eine Formel, die einen Preis aus einer Preisliste in einem anderen Arbeitsblatt nachschlägt, und warum gehört FALSCH als vierter Parameter dazu?

Zum Beispiel =SVERWEIS(A4; Preise!$A$2:$B$6; 2; FALSCH): Gesucht wird A4 in der ersten Spalte der fixierten Matrix, zurückgegeben der Wert aus deren zweiter Spalte. FALSCH erzwingt eine genaue Übereinstimmung; ohne ihn sucht SVERWEIS ungefähr, setzt eine aufsteigend sortierte erste Spalte voraus und liefert bei unbekannten Suchbegriffen oft still den Wert eines Nachbareintrags statt #NV – siehe Abschnitt „Werte nachschlagen mit SVERWEIS“ und Abschnitt „Die drei häufigsten SVERWEIS-Fehler“.

  1. Wie berechnest Du das Datum 14 Tage nach einem Startdatum, die Anzahl der Tage bis zu einem Stichtag und ob ein Datum auf einen Werktag fällt?

Da ein Datum intern eine fortlaufende Zahl ist, rechnest Du direkt: =C4+14 ergibt das Datum 14 Tage später, =B1-C4 die Tage bis zum Stichtag (als Zahl formatieren). Ob ein Datum auf Montag bis Freitag fällt, prüfst Du mit =WOCHENTAG(C4;2)<=5, denn mit Typ 2 ist Montag 1 und Sonntag 7 – ohne Typ beginnt die Woche am Sonntag mit 1 – siehe Abschnitt „Mit Datum und Uhrzeit rechnen“ und Abschnitt „Der Wochentag – und warum Du den Typ prüfen musst“.

  1. Wie gehst Du vor, um eine fremde Formel zu lesen und einen Fehler zu finden? Welche Fehlerwerte kennst Du?

Werte die Formel von innen nach außen aus, indem Du für jeden Bezug den Wert einsetzt, vollziehe das Kopieren gedanklich nach und prüfe Grenzfälle wie Wochenende, Grenzwerte, leere Zellen oder unbekannte Suchbegriffe. Typische Fehlerwerte sind #NV (Suchbegriff nicht gefunden), #WERT! (falscher Datentyp), #DIV/0! (Division durch null), #BEZUG! (gelöschte Zelle), #NAME? (Funktionsname falsch) sowie ein Zirkelbezug – siehe Abschnitt „Formeln lesen und Fehler finden“.

  1. Welche Berechnungen in einer Tabelle haben keine sinnvolle Aussage?

Keine sinnvolle Aussage haben z. B. die Summe ungewichteter Punkte in einer Nutzwertanalyse, Summen oder Mittelwerte von Kennziffern wie Postleitzahlen oder Artikelnummern, Mittelwerte von Mittelwerten aus unterschiedlich großen Gruppen und Summen von Datumswerten (sinnvoll sind nur Differenzen). Die Summe der Gewichtungen ist dagegen als Kontrolle sinnvoll – siehe Abschnitt „Nicht jede Rechnung ist sinnvoll“.

  1. Welche Fehler können den Import einer CSV-Datei verhindern?

Den Import verhindern z. B. ein falsches Dateiformat (PDF oder Word statt Text), gemischte Trennzeichen, Trennzeichen im Feldinhalt ohne Anführungszeichen, uneinheitliche Datums- oder Zahlenformate, eine falsche Feldanzahl, ungültige Zeichen oder Datentypen in Zahlenspalten und ein falsch gelesener Zeichensatz (UTF-8 als ANSI) – siehe Abschnitt „CSV-Dateien importieren“.

  1. Wofür eignet sich eine Tabellenkalkulation, welche Probleme treten bei umfangreichen Datenbeständen auf, und welche Vorteile bietet ein Datenbankmanagementsystem?

Eine Tabellenkalkulation eignet sich für überschaubare Kalkulationen, Arbeitszeitberechnung, Simulationen, Nutzwertanalysen, Auswertungen, Listen und Prototypen. Bei großen Beständen leiden Wartbarkeit, Fehlerfreiheit, Mehrbenutzerbetrieb, Nachvollziehbarkeit, Rechte, Leistung, und es entsteht Redundanz. Ein DBMS bietet gleichzeitigen Zugriff mit Transaktionen, feingranulare Rechte, Datenintegrität über Datentypen und Schlüssel, Normalisierung, große Datenmengen mit Indizes und Schnittstellen für Anwendungen – siehe Abschnitt „Wofür eignet sich eine Tabellenkalkulation – und wo sind ihre Grenzen?“.


Hinweis zur Nachnutzung als Open Educational Resource (OER)

Dieser Artikel und seine Texte, Bilder, Grafiken, Code und sonstiger Inhalt sind - sofern nicht anders angegeben - lizenziert unter CC BY 4.0. Nennung gemäß TULLU-Regel bitte wie folgt: “Tabellenkalkulation: Formeln, Bezüge und Funktionen sicher anwenden” von oer-informatik.de (H. Stein), Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/tabellenkalkulation veröffentlicht, die Quelltexte sind in weiterverarbeitbarer Form verfügbar im Repository unter https://gitlab.com/oer-informatik/methoden/fachmethoden. Erstellt mit KI-Assistenz; von mir umfassend redaktionell überarbeitet, geprüft und freigegeben. Stand: 28.10.2026.

[Kommentare zum Artikel lesen, schreiben] / [Artikel teilen] / [gitlab-Issue zum Artikel schreiben]

Kommentare gerne per Mastodon, Verbesserungsvorschläge per gitlab issue (siehe oben). Beitrag teilen: