Leider hat Excel 2007 (und auch 2010, das ich habe) noch keine derartigen Funktionen.
Aber man kann eigene Makro-Funktionen definieren. (Das erfordert natürlich aktivierte "Entwickleroptionen" und bestimmte Berechtigungen und Einstellungen - insbesondere, wenn man die Datei später mal öffnet.)
Formel, die in einer Zelle steht:
Public Function FORMELTEXT(r As Range) As String
FORMELTEXT = r.Formula
End Function
Aufruf z. B. in B4:
=FORMELTEXT(A4)
Anscheinend sind die Wörter "AUSWERTEN" und "BERECHNEN" reserviert (zumindest in Excel 2010), also brauchen wir einen anderen Namen, z. B.
Public Function AUSRECHNEN(s As String) ' mit "As Variant" kommt Excel nicht klar
AUSRECHNEN = Evaluate(s)
End Function
Aufruf z. B. in A4:
=AUSRECHNEN(B4)
(Leider müssen für "Evaluate" Dezimalzahlen im amerikanischen Format angegeben werden, also mit "." statt "," zur Trennung von ganzzahligem Antil und Bruchanteil.)