Kurzfassung —
FORMELTEXT(Bezug)gibt die Formel einer Zelle als Text zurück (die wörtliche=…-Zeichenkette, nicht ihr Ergebnis), undISTFORMEL(Bezug)gibtWAHR/FALSCHzurück, je nachdem, ob eine Zelle überhaupt eine Formel enthält. Keine der beiden rechnet — sie inspizieren. Ihre Aufgabe ist das Prüfen, Dokumentieren und Absichern eines Tabellenblatts, nicht das Erzeugen von Zahlen. Die eine Regel, über die jeder stolpert: Richten Sie sie auf einen Zellbezug, und wenn diese Zelle keine Formel ist, gibt FORMELTEXT#NVzurück.
=FORMELTEXT(C2) ' zeigt den Formeltext, der in C2 steht
=ISTFORMEL(C2) ' WAHR, wenn C2 eine Formel ist, FALSCH bei einem getippten Wert
=WENN(ISTFORMEL(C2); FORMELTEXT(C2); "—") ' die sichere Kombination: erst prüfen, dann lesen
Fast jede Excel-Funktion beantwortet „Was ergibt das gerechnet?" Diese beiden
beantworten eine andere Frage: „Was steht eigentlich in dieser Zelle?" Das macht sie
zu den Werkzeugen, zu denen Sie greifen, wenn ein Modell richtig aussieht, Sie es aber
beweisen müssen — wenn Sie dokumentieren, wie eine Zahl zustande kam, oder die eine
Zelle jagen, in die jemand 1450 über eine lebende Formel getippt hat.
Hinweis: In der deutschen Excel-Oberfläche heißen diese Funktionen FORMELTEXT (englisch FORMULATEXT) und ISTFORMEL (ISFORMULA), und Fehlerwerte erscheinen als #NV bzw. #WERT! statt als #N/A / #VALUE!. Alle Beispiele in diesem Artikel verwenden die deutsche Syntax mit Semikolon als Argumenttrennzeichen.
Was Sie lernen werden
- Das mentale Modell: Das sind Inspektionsfunktionen — sie lesen das Tabellenblatt, nicht die Rechnung
- Die Hauptaufgabe von FORMELTEXT: selbstdokumentierende Tabellen, die eine Formel neben ihrem Ergebnis zeigen
- Warum FORMELTEXT
#NVzurückgibt und dieISTFORMEL-Absicherung, die das behebt - Der stärkste ISTFORMEL-Zug: eine Regel der bedingten Formatierung, die jede Formelzelle hervorhebt
- Wann diese die eingebaute Funktion Formeln anzeigen (Strg+#) schlagen — und wann nicht
Das mentale Modell: inspizieren, nicht rechnen
Normalerweise zeigt eine Zelle das Ergebnis ihrer Formel. C2 zeigt 1.240 an; die
=B2*1,08, die diesen Wert erzeugt hat, verbirgt sich hinter der Zahl. FORMELTEXT holt
das Verborgene ans Licht — es gibt den Quelltext der Formel als einfache
Zeichenkette zurück, die Sie anzeigen, drucken oder zerlegen können:
=FORMELTEXT(C2) ' gibt den Text =B2*1,08 zurück
ISTFORMEL beantwortet die Ja/Nein-Variante derselben Frage — steckt hier überhaupt
eine Formel, oder ist das nur ein eingetippter Wert? — und liefert WAHR oder
FALSCH zurück.
Behalten Sie diesen Rahmen im Kopf: Beide Funktionen nehmen einen Bezug auf eine
andere Zelle entgegen und berichten über das, was dort lebt. Sie übergeben ihnen
keine Berechnung zum Ausführen. Deshalb ist =FORMELTEXT(1+1) sinnlos — es gibt keine
Zelle zum Inspizieren. Sie lesen den Inhalt eines Orts und behandeln eine Formel als
zu untersuchenden Text, nicht als auszuführende Logik.
Die eigentliche Aufgabe von FORMELTEXT: selbstdokumentierende Tabellen
Der mit Abstand beste Einsatz von FORMELTEXT ist es, eine Formel und ihr Ergebnis nebeneinander zu stellen. Tutorials, Prüf-Arbeitsblätter, „Wie wurde das berechnet?"-Dokumentation — immer dann, wenn ein Leser sowohl die Antwort als auch den Mechanismus sehen soll:
' Spalte C rechnet; Spalte D zeigt automatisch, wie
C2: =B2*1,08
D2: =FORMELTEXT(C2) ' zeigt an: =B2*1,08
Weil D2 die Formel von C2 liest, bleibt es korrekt, wenn Sie C2 bearbeiten — ändern
Sie den Steuersatz, und die Dokumentationsspalte aktualisiert sich selbst. Das ist der
Vorteil gegenüber dem händischen Abtippen der Formel als Textbeschriftung: Eine von
Hand getippte Beschriftung veraltet in dem Moment, in dem jemand die echte Formel
bearbeitet; FORMELTEXT lügt nie über den tatsächlichen Zellinhalt.
Die #NV-Falle und die ISTFORMEL-Absicherung
Hier ist die Tatsache hinter jeder „FORMELTEXT ist kaputt"-Frage: Ist die bezogene
Zelle keine Formel — eine getippte Zahl, Text oder eine leere Zelle —, gibt
FORMELTEXT #NV zurück, keine leere Zelle:
=FORMELTEXT(A2) ' A2 enthält den getippten Wert 1450 -> #NV
=FORMELTEXT(A3) ' A3 ist leer -> #NV
Sie können also nicht blind eine ganze Spalte damit füllen — die konstanten Zellen
übersäen alles mit #NV. Genau dafür ist ISTFORMEL da. Sichern Sie den Lesevorgang mit
einer Prüfung ab, und Sie erhalten saubere Ausgabe bei gemischten Daten:
=WENN(ISTFORMEL(C2); FORMELTEXT(C2); "(Konstante)")
Lesen Sie das als: Wenn C2 eine Formel ist, zeige ihren Text; andernfalls sage, dass
es eine Konstante ist. WENNFEHLER würde das #NV ebenfalls schlucken, aber
ISTFORMEL benennt die Absicht klar — Sie unterscheiden Formeln von fest eingetragenen
Werten, und genau darum geht es bei einer Prüfung. Greifen Sie zu
WENN + ISTFORMEL statt zu WENNFEHLER, wenn der
Unterschied zwischen „Formel" und „Konstante" das ist, worauf es Ihnen wirklich
ankommt.
Der stärkste ISTFORMEL-Zug: jede Formelzelle hervorheben
Für sich genommen wirkt ISTFORMEL fast zu einfach, um zu zählen. Seine Stärke zeigt
sich in einer Regel der bedingten Formatierung, wo ein einzelnes WAHR/FALSCH
pro Zelle genau das ist, was die Funktion verarbeitet.
Markieren Sie Ihre Daten, fügen Sie eine Regel vom Typ „Formel zur Ermittlung der zu formatierenden Zellen verwenden" hinzu und geben Sie ein:
=ISTFORMEL(A1)
Jede Zelle, die eine Formel enthält, leuchtet auf; jeder fest eingetragene Wert bleibt schlicht. Mit einem Blick sehen Sie, welche Zahlen in einem Finanzmodell live sind und welche von Hand überschrieben wurden — der klassische Weg, auf dem ein Modell stillschweigend bricht, ist, dass jemand einen Wert über eine Formel einfügt, und das macht genau das sofort sichtbar. Es ist die günstigste Integritätsprüfung, die es für ein Modell gibt, und sie aktualisiert sich automatisch, während sich das Blatt ändert.
FORMELTEXT vs. Formeln anzeigen (Strg+#)
Excel hat bereits einen eingebauten Weg, Formeln zu sehen: Formeln anzeigen auf der
Registerkarte Formeln oder das Tastenkürzel Strg+#, das das gesamte Blatt
umschaltet, sodass es Formeln statt Ergebnisse zeigt. Wann brauchen Sie also FORMELTEXT?
- Formeln anzeigen ist eine temporäre Ansicht des ganzen Blatts — großartig für einen schnellen Überblick, verschwunden, sobald Sie sie wieder ausschalten. Sie schreibt keinen Formeltext in Zellen, auf die Sie sich beziehen, die Sie filtern oder neben Ergebnissen drucken können.
- FORMELTEXT ist dauerhaft und pro Zelle — es heftet die Formel einer Zelle in eine eigene Zelle, sodass Sie sie dokumentieren, zwei Versionen vergleichen, in SUCHEN/Textfunktionen einspeisen oder eine Prüfspalte bauen können, die mit der Arbeitsmappe reist.
Faustregel: Für einen schnellen Blick → Strg+#. Für Dokumentation, eine Prüfspur oder
einen Vergleich, der im Blatt bleiben muss → FORMELTEXT.
Eine Versionsnotiz: Beide Funktionen kamen mit Excel 2013. Sie existieren in jeder modernen Version und in Microsoft 365, aber in Excel 2010 oder älter sind Sie zurück bei Formeln anzeigen oder einem VBA-Helfer.
Die Ermessensentscheidung
FORMELTEXT und ISTFORMEL tauchen fast nie in einer Formel auf, die Sie ausliefern —
sie berechnen die Antwort nicht, sie beschreiben, wie die Antwort zustande kommt. Das
ist der Sinn. Behalten Sie sie in der Schublade fürs Prüfen und Dokumentieren, gleich
neben den IS-Funktionen: Wenn ein Wert richtig aussieht,
Sie aber Gewissheit brauchen, machen sie aus „Vertrau mir" ein „Hier ist der Beweis".
Nutzen Sie FORMELTEXT, um ein Modell sich selbst erklären zu lassen, und ISTFORMEL, um
diesen Lesevorgang abzusichern (und um Ihr Modell so einzufärben, dass sich fest
eingetragene Überschreibungen nicht verstecken können). Behandeln Sie jedes #NV von
FORMELTEXT nicht als Bug, sondern als Botschaft — diese Zelle ist eine Konstante —,
und Sie nutzen es bereits so, wie es ein sorgfältiger Analyst tut.
Wie ExcelMaster hilft
Eine Arbeitsmappe von Hand zu prüfen ist langsam: Sie klicken Zelle für Zelle an, lesen
die Bearbeitungsleiste und versuchen, die eine überschriebene zu erkennen.
ExcelMaster erledigt das in einem Durchgang — bitten Sie es, „jede Zelle zu
markieren, in der eine Formel durch einen getippten Wert ersetzt wurde" oder „eine
Spalte hinzuzufügen, die zeigt, wie jede Summe berechnet wird", und es baut die auf
ISTFORMEL gestützte bedingte Formatierung oder die FORMELTEXT-Dokumentationsspalte
für Sie — gegen #NV abgesichert, sodass sie bei gemischten Daten sauber bleibt. Sie
erhalten eine Prüfspur, die sich selbst ehrlich hält, während sich das Modell ändert.
Häufig gestellte Fragen
Was macht die Funktion FORMELTEXT in Excel?
=FORMELTEXT(Bezug) gibt die Formel der bezogenen Zelle als Textzeichenkette
zurück — sie zeigt zum Beispiel =B2*1,08 statt des Werts, den diese Formel erzeugt.
Man nutzt sie, um ein Blatt zu dokumentieren oder zu prüfen, indem die Formel selbst
neben ihrem Ergebnis angezeigt wird. Ist die Zelle keine Formel, gibt sie #NV zurück.
Warum gibt FORMELTEXT #NV zurück?
Weil die Zelle, auf die Sie es gerichtet haben, keine Formel enthält — sie ist eine
getippte Zahl, Text oder leer. FORMELTEXT hat nur dann etwas zurückzugeben, wenn das
Ziel eine echte Formel ist. Sichern Sie es mit
=WENN(ISTFORMEL(A2); FORMELTEXT(A2); "Konstante") ab, damit konstante Zellen eine
Beschriftung statt eines Fehlers zeigen.
Wofür wird die Funktion ISTFORMEL verwendet?
=ISTFORMEL(Bezug) gibt WAHR zurück, wenn die Zelle eine Formel enthält, und
andernfalls FALSCH. Ihr bester Einsatz ist innerhalb einer Regel der bedingten
Formatierung — geben Sie =ISTFORMEL(A1) ein, um jede Formelzelle hervorzuheben,
sodass offensichtlich wird, welche Werte in einem Modell live sind und welche von Hand
eingetippt wurden.
Kann ich alle Formeln eines Arbeitsblatts als Text anzeigen?
Für einen schnellen, temporären Blick auf das ganze Blatt drücken Sie Strg+#
(Formeln anzeigen) oder nutzen Formeln → Formeln anzeigen. Um eine bestimmte Formel
dauerhaft in eine Zelle zu heften — zum Dokumentieren, Drucken oder Vergleichen —
verwenden Sie stattdessen FORMELTEXT in einer benachbarten Spalte.
Sind FORMELTEXT und ISTFORMEL in Excel 2016 verfügbar?
Ja. Beide wurden in Excel 2013 eingeführt und sind in Excel 2016, 2019, 2021 und Microsoft 365 vorhanden. Nur in Excel 2010 und älter fehlen sie; dort sind Formeln anzeigen oder eine kleine VBA-Funktion der Ausweg.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 09.07.2026.
Verwandte Anleitungen: Excel IS-Funktionen · Excel ZELLE · Excel TYP & N · Excel WENN
