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: 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:Abzw.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:
| 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:
| 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*B1aus 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$1wird beim Kopieren nach F5 zu=D5*$B$1.Gemischter Bezug
$B1oderB$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.
| 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):
| 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:
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, BereichPreise!A2:B8LibreOffice 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
| 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:
| 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:
| 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(oder0) 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
Matrix nicht absolut:
Preise!A2:B6wird beim Kopieren nach unten zuPreise!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.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.
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:
Von innen nach außen auswerten: Setze für jeden Bezug den Wert ein und rechne die innerste Funktion zuerst aus.
Kopieren gedanklich nachvollziehen: Wie sieht die Formel in der nächsten Zeile aus? Wandert ein Bezug, der fest bleiben sollte?
Grenzfälle prüfen: Was passiert bei einem Wochenende, einem Wert genau auf der Grenze (
<oder<=?), einer leeren Zelle, einem unbekannten Suchbegriff?Fehlerwerte deuten:
| 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,80in 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.70statt1,70wird als Text oder Datum erkannt.Falsche Feldanzahl: ein Trennzeichen zu viel oder zu wenig am Zeilenende.
Ungültige Zeichen und falsche Datentypen:
20#statt209,dreistatt3in 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:
Wird aus einer Tabelle ein zentraler Datenbestand, ist ein Datenbankmanagementsystem (DBMS) meist die bessere Wahl:
| 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
- 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“.
- 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“.
- Wie lautet eine Formel, die einen Preis aus einer Preisliste in einem anderen Arbeitsblatt nachschlägt, und warum gehört
FALSCHals 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“.
- 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“.
- 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“.
- 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“.
- 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“.
- 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?“.
Links und weitere Informationen
zum Üben: Übungsaufgaben zur Tabellenkalkulation
als Nachschlagewerk (Excel): Microsoft Support: Excel-Funktionen (nach Kategorie)
als Nachschlagewerk (LibreOffice Calc): LibreOffice-Hilfe: Calc-Funktionen nach Kategorie
zum Weiterlesen: Vom Tabellenblatt zur Datenbank: Normalisierung und Relationenmodell
zum Vergleich mit SQL: SQL-Gruppenfunktionen (COUNT, SUM, GROUP BY)
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]
