Hallo Stuwi,
es gibt die Funktion Auswerten(), die eine Formel in Textformat übernimmt. Allerdings kann diese Formel nur über einen Umweg verwendet werden.
Im ersten Schritt schreibst du deine Formel so, dass das variable Feld aus einer Zelle genommen wird. Dazu verwendet du die Funktion TEXTKETTE(). Angenommen der variable Wert steht in G1, dann sieht die Formel so aus:
=TEXTKETTE("WENN(WOCHENTAG(A15;2)";G1;";""F"";"""")")
Die doppelten Anführungszeichen sind wichtig, weil sie sonst nicht in den Text übernommen werden.
Anschließend markierst du die Zelle klickst oben auf Formeln -> Definierte Namen -> Namen definieren.
Hier wählst du oben einen beliebigen Namen, z.B. Berechnung. In das Feld bezieht sich auf schreibst du
=AUSWERTEN($A5)
Wobei A5 natürlich auf die Zelle verweisen muss, in der die per Textkette erstellte Formel steht. Übernimm das mit OK. Jetzt schreibst du in die Zelle, die das Ergebnis zeigen soll =Berechnung, also der Name, den du vorher definiert hast.
Voraussetzung ist, dass Makros in Excel aktiviert sind. Zum Speichern der Datei muss sie damnach auch als XLSM-Datei gespeichert werden.
Gruß computerschrat