Zeigt Excel eine Formel als Text statt ihres Ergebnisses, ist die Zelle als Text formatiert, oder die Formel beginnt mit einem Apostroph ('=B2*C2) oder einem Leerzeichen. Entferne den Apostroph oder das Leerzeichen, oder stell die Zelle auf Standard, klick dann in die Zelle und drück die Eingabetaste. Zeigt jede Formel im Blatt ihren Text, ist Formeln anzeigen aktiv: Drück Strg+# (auf einer englischen Tastatur Strg+`), um es auszuschalten. Ändern sich die Ergebnisse nicht, wenn du Zahlen bearbeitest, steht die Berechnung auf Manuell: Wähle Formeln > Berechnungsoptionen > Automatisch.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Qty | Total |
| 2 | Desk | 240 | 2 | =B2*C2 |
| 3 | Chair | 85 | 4 | =B3*C3 |
| 4 | Lamp | 40 | 3 | 120 |
D2 und D3 zeigen die Formel selbst. D2 beginnt mit einem Apostroph, das Excel sagt "das ist Text" und in der Zelle unsichtbar ist (du siehst es in der Bearbeitungsleiste). D3 beginnt mit einem Leerzeichen vor dem =. Nur D4 ist eine Formel, und sie zeigt 120. Klick auf D2, lösch den Apostroph, sodass in der Zelle =B2*C2 steht, und drück die Eingabetaste: Sie zeigt 480.
Die Zelle ist als Text formatiert
Eine Zelle im Format Text behält alles genau so, wie du es tippst, auch Formeln. Das passiert, wenn eine Spalte auf Text gestellt wurde, um führende Nullen zu behalten, oder wenn ein Import den Spaltentyp auf Text gesetzt hat.
- Markiere die Zellen und wähle Start > Zahlenformat > Standard (die Dropdown-Liste in der Gruppe Zahl).
- Das Format zu ändern reicht nicht: Excel liest eine Formel nur, wenn sie eingegeben wird. Klick in jede Zelle (oder drück F2) und drück die Eingabetaste.
- Für eine ganze Spalte markierst du sie und nimmst Daten > Text in Spalten > Fertig stellen. Das gibt jede Zelle auf einmal neu ein.
Dieselben Schritte reparieren Zahlen, die in Textzellen getippt wurden und sich dann nicht addieren lassen (siehe den übernächsten Abschnitt).
Formeln anzeigen ist aktiv
Zeigt jede Formel im Blatt ihren Text, ist Formeln anzeigen eingeschaltet: Formeln > Formeln anzeigen, oder Strg+# (auf englischen Tastaturen Strg+, die Taste unter Esc; auf dem Mac Control+). Drück die Tasten noch einmal, um zurückzuschalten. Man drückt sie leicht aus Versehen.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Qty | Total |
| 2 | Desk | 240 | 2 | 480 |
| 3 | Chair | 85 | 4 | 340 |
| 4 | Lamp | 40 | 3 | 120 |
| 5 | Total | 940 |
=B2*C2Klick über dieser Tabelle auf Formeln: Jede Zelle zeigt ihre Formel, genau wie Formeln anzeigen in Excel. Klick noch einmal, um 480, 340, 120 und die Summe, 940, zu sehen. Der Modus gehört zum Blatt, nicht zur Arbeitsmappe, also können andere Blätter weiter Ergebnisse zeigen.
Zahlen als Text gespeichert: SUMME liefert 0 oder zu wenig
Die Formel ist in Ordnung, aber einige der Zahlen, die sie addiert, sind Text. SUMME (englisch SUM) überspringt Text ohne Fehlermeldung, also ist die Summe einfach zu niedrig.
| A | B | C | |
|---|---|---|---|
| 1 | Month | Sales | Type |
| 2 | Jan | 120 | number |
| 3 | Feb | 80 | text |
| 4 | Mar | 95 | number |
| 5 | Apr | 60 | text |
| 6 | |||
| 7 | Total | 215 |
=SUMME(B2:B5)B7 zeigt 215, nur die Summe aus Januar und März. Die Tabelle zeigt die englischen Funktionsnamen; in deutschem Excel lautet die Formel in C2 =WENN(ISTTEXT(B2);"text";"number"), und du kannst die Formeln in der Tabelle auch so eingeben. In Excel stehen Textzahlen links in der Zelle und tragen ein grünes Dreieck; markiere sie, klick auf das Warnsymbol und wähle In eine Zahl umwandeln. Werden die Daten aus einer Quelle aktualisiert, die du nicht ändern kannst, wandelst du in der Formel um, wie in der Übung am Ende dieser Seite. Die Seite Text in Zahl umwandeln zeigt jede Methode.
Die Berechnung steht auf Manuell
Im manuellen Modus behalten Formeln ihre alten Ergebnisse, bis du neu berechnest. Das Blatt sieht gut aus, aber die Zahlen sind veraltet, und eine nach unten kopierte Formel zeigt in jeder Zeile das Ergebnis der ersten.
- Zurückschalten: Formeln > Berechnungsoptionen > Automatisch.
- Einmal neu berechnen, ohne umzuschalten: F9 für alle geöffneten Arbeitsmappen, Umschalt+F9 für das aktive Blatt, Strg+Alt+F9, um jede Formel neu zu berechnen. Auf dem Mac Cmd+= und Umschalt+Cmd+=.
- Automatisch außer bei Datentabellen lässt außerdem Datentabellen (Was-wäre-wenn-Analyse) veralten.
Der manuelle Modus steckt an: Excel übernimmt den Modus von der ersten Arbeitsmappe, die in einer Sitzung geöffnet wird, also schaltet eine Datei, die im manuellen Modus gespeichert wurde, alles um, was danach geöffnet wird. Sehr große Arbeitsmappen werden manchmal absichtlich auf Manuell gestellt, damit nicht nach jeder Änderung neu berechnet wird; die Statusleiste zeigt dann Berechnen, wenn Ergebnisse veraltet sind.
Eine Formel, die rechnet, aber nicht das Erwartete
Manchmal lautet die Beschwerde "die Formel funktioniert nicht", während Excel genau das berechnet, was geschrieben wurde. Drei häufige Fälle:
- Ein Bezug, der beim Kopieren der Formel mitgewandert ist. Ein Satz in einer Zelle, ohne
$gelesen, rutscht mit der Formel nach unten, und die Zeilen darunter multiplizieren mit leeren Zellen. - Ein Zirkelbezug. Die Formel hängt von ihrem eigenen Ergebnis ab, Excel zeigt 0 und eine Warnung in der Statusleiste. Siehe Zirkelbezug.
- Ein Fehlername statt einer Zahl, etwa
#NAME?bei einer falsch geschriebenen Funktion. Jeder Fehler hat in diesem Kapitel seine eigene Seite.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Item | Price | With tax | Tax rate | ||
| 2 | Desk | 240 | 288 | 20% | ||
| 3 | Chair | 85 | 85 | |||
| 4 | Lamp | 40 | 40 |
=B3*(1+F3)D2 stimmt (288), aber D3 zeigt 85 und D4 zeigt 40: Ihre Formeln lesen F3 und F4, die leer sind, also ist die Steuer 0. Klick auf D2, ändere F2 in $F$2, und die Spalte zieht mit. Absolute Bezüge erklären, warum.
Als Text gespeicherte Zahlen summieren
| A | B | |
|---|---|---|
| 1 | Month | Sales |
| 2 | Jan | 120 |
| 3 | Feb | 80 |
| 4 | Mar | 95 |
| 5 | Apr | 60 |
| 6 | Total |
Du bist dran: Februar und April wurden als Text importiert, also übersieht =SUM(B2:B5) sie. Schreib in B6 eine Formel, die alle vier Monate addiert.
-- (zwei Minuszeichen) macht aus jedem Wert eine Zahl: Text, der wie eine Zahl aussieht, wird umgewandelt, echte Zahlen bleiben, wie sie sind. In deutschem Excel lautet die Formel =SUMMENPRODUKT(--B2:B5); =SUMMENPRODUKT(B2:B5*1) und =SUMME(WERT(B2:B5)) funktionieren genauso. Ist die Formel einmal richtig, funktioniert sie weiter, egal wie viele der Zellen Text sind.
Häufig gestellte Fragen
Warum zeigt Excel die Formel und nicht das Ergebnis?
Entweder wurde die Zelle als Text formatiert, bevor die Formel getippt wurde, die Formel beginnt mit einem Apostroph oder einem Leerzeichen, oder Formeln anzeigen ist aktiv. Stell das Format auf Standard (Start > Zahlenformat > Standard), klick in die Zelle, drück die Eingabetaste, und drück Strg+#, wenn jede Formel im Blatt als Text erscheint.
Warum aktualisieren sich meine Excel-Formeln nicht automatisch?
Die Berechnung steht auf Manuell. Geh zu Formeln > Berechnungsoptionen und wähle Automatisch. Bis dahin berechnet F9 die Arbeitsmappe neu und Umschalt+F9 das aktive Blatt. Eine Arbeitsmappe, die im manuellen Modus gespeichert wurde, schaltet auch jede danach geöffnete Arbeitsmappe auf Manuell.
Warum lässt meine Summe einige Zahlen aus?
Diese Zahlen sind als Text gespeichert, oft nach einem Import, und SUMME überspringt Text ohne Fehlermeldung. Meist stehen sie links in der Zelle, mit einem grünen Dreieck in der Ecke. Markiere sie, klick auf das Warnsymbol und wähle In eine Zahl umwandeln, oder summiere sie mit =SUMMENPRODUKT(--B2:B5).
Wie zwinge ich Excel, neu zu berechnen?
Drück F9, um alle geöffneten Arbeitsmappen neu zu berechnen, Umschalt+F9 für das aktive Blatt und Strg+Alt+F9, um jede Formel neu zu berechnen, auch wenn Excel meint, nichts habe sich geändert. Auf dem Mac berechnet Cmd+= neu und Umschalt+Cmd+= das aktive Blatt.