> ## Documentation Index
> Fetch the complete documentation index at: https://docs.landerlab.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Quiz-Formeln: Ergebnisse aus Antworten berechnen

> Erstellen Sie Formeln in LanderLab-Quiz-Funnels, um Werte aus Quiz-Antworten zu berechnen und personalisierte Ergebnisse in jedem Schritt anzuzeigen. Jede Formel benennen, wiederverwenden und mit Live-Werten testen.

Mit Formeln verwandeln Sie Quiz-Antworten in einen berechneten Wert. Sie kombinieren eine oder mehrere Antworten mit Rechenoperationen und zeigen das Ergebnis anschließend in einem beliebigen Schritt an oder nutzen es in Ihren Regeln. Ein häufiger Einsatz ist eine Live-Schätzung, etwa eine Ersparnis oder eine laufende Summe, die sich je nach Auswahl des Besuchers aktualisiert.

## Wo Sie Formeln finden

Öffnen Sie Ihr Quiz im Editor und klicken Sie in der linken Seitenleiste auf das Symbol **Formulas**. Das Panel ist zunächst leer. Klicken Sie auf **Add Formula**, um den Formel-Editor zu öffnen.

<img src="https://mintcdn.com/landerlab-babdc23f/r7Zh2MPRSmzJr3wD/images/add-formula.png?fit=max&auto=format&n=r7Zh2MPRSmzJr3wD&q=85&s=7b6466d980b595166cd7d4921907a7ec" alt="Add Formula" width="1920" height="958" data-path="images/add-formula.png" />

## Eine Formel erstellen

Der Formel-Editor besteht aus drei Teilen: allgemeine Einstellungen, der Ausdruck und ein Live-Test.

<Frame>
  <img src="https://mintcdn.com/landerlab-babdc23f/XJDaZ6ILyLkk7ClU/images/naming.png?fit=max&auto=format&n=XJDaZ6ILyLkk7ClU&q=85&s=a2251afaef06fed97af8f3add2bf4eae" alt="Naming" width="1920" height="956" data-path="images/naming.png" />
</Frame>

### Name

Geben Sie der Formel einen klaren Namen. Über den Namen verweisen Sie später auf die Formel – eine aussagekräftige Bezeichnung erleichtert die Wiederverwendung über mehrere Schritte hinweg. Nennen Sie eine Formel zum Beispiel `Geschätzte Ersparnis` statt sie als `Formula 1` zu belassen.

### Dezimalstellen

Legen Sie fest, mit wie vielen Dezimalstellen das Ergebnis angezeigt wird. Verwenden Sie `0` für ganze Zahlen wie eine Gesamtsumme oder `2` für Werte mit Nachkommastellen.

### Fallback

Legen Sie einen Wert fest, der angezeigt wird, wenn die Formel kein gültiges Ergebnis liefern kann – etwa wenn ein Zahlenfeld leer ist oder eine Antwort fehlt. Der Fallback verhindert, dass ein leerer oder fehlerhafter Wert beim Besucher ankommt.

***

### Ausdruck

Im Ausdruck bauen Sie die Berechnung auf. Tippen Sie ihn direkt ein oder nutzen Sie die Schaltflächen über dem Feld.

<img src="https://mintcdn.com/landerlab-babdc23f/XpG_XlFI-vAvUO_O/images/Expression.png?fit=max&auto=format&n=XpG_XlFI-vAvUO_O&q=85&s=081548b9c9f7aafdbcddcf80e85bf1aa" alt="Expression" width="1920" height="956" data-path="images/Expression.png" />

* Operatoren: `+`, `-`, `*`, `/`, `%` (Rest), `**` (Potenz) und `( )`, um Teile der Berechnung zu gruppieren
* Funktionen: `min()`, `max()`, `round()`, `floor()`, `ceil()`, `abs()`, `sqrt()`

Um eine Antwort in die Berechnung aufzunehmen, klicken Sie auf die Schaltfläche **variable** (das Symbol `{ }`) und wählen ein Feld. Die Liste zeigt alle Felder, die Sie im Quiz angelegt haben; das gewählte wird als Variable eingefügt, etwa `{{Amount}}`.

<img src="https://mintcdn.com/landerlab-babdc23f/XJDaZ6ILyLkk7ClU/images/image-42.png?fit=max&auto=format&n=XJDaZ6ILyLkk7ClU&q=85&s=4508efa7c742d7c71a08798db6efbd01" alt="Image" width="1922" height="956" data-path="images/image-42.png" />

<Note>
  Das eingefügte Feld muss eine **Zahl** enthalten, damit die Berechnung funktioniert. Eine Auswahl oder Eingabe, die eine Zahl speichert – etwa einen Preis oder einen Betrag – wird korrekt berechnet. Eine reine Textantwort dagegen nicht.
</Note>

Um zum Beispiel den vom Besucher eingegebenen Betrag zu verdoppeln, fügen Sie das Feld **Amount** ein und multiplizieren es:

```text theme={null}
{{Amount}} * 2
```

***

### Test

Im Bereich **Test** sehen Sie das Ergebnis mit Beispielwerten, bevor Sie veröffentlichen. Geben Sie für jede Variable Ihres Ausdrucks einen Wert ein, und LanderLab zeigt das berechnete **Result** sofort an. Mit dem Ausdruck oben ergibt ein `Amount` von `2000` ein Ergebnis von `4000`.

***

## Eine Formel in einem Schritt verwenden

Nach dem Speichern können Sie eine Formel in jedes Textfeld Ihres Quiz einfügen, etwa in einen Schritt-Titel, einen Absatz oder eine Schaltfläche.

<Frame>
  <img src="https://mintcdn.com/landerlab-babdc23f/uXYM9xg2v-5XftzT/images/use-formula.png?fit=max&auto=format&n=uXYM9xg2v-5XftzT&q=85&s=3556ff2e974ca9c88d109737c95a34b9" alt="Use Formula" width="1917" height="958" data-path="images/use-formula.png" />
</Frame>

Dafür gibt es zwei Wege:

* **Eintippen.** Verweisen Sie mit der Syntax `{{= }}` auf die Formel, zum Beispiel `{{=Formula 1}}`
* **Auswählen.** Klicken Sie im Textfeld auf die Schaltfläche **variable**, scrollen Sie zum Bereich **Formulas** und wählen Sie Ihre Formel

<img src="https://mintcdn.com/landerlab-babdc23f/uXYM9xg2v-5XftzT/images/variable.png?fit=max&auto=format&n=uXYM9xg2v-5XftzT&q=85&s=31a05c5528809a50682f01446adf037f" alt="Variable" width="1922" height="956" data-path="images/variable.png" />

Das Ergebnis wird live berechnet, während sich der Besucher durch das Quiz bewegt – der Wert spiegelt also immer die gegebenen Antworten wider. Ein Schritt-Titel könnte lauten:

```text theme={null}
Ihre geschätzte Ersparnis: ${{=Formula 1}}
```

## Vorschau und Test

Um die Formel in Aktion zu sehen, klicken Sie auf **Preview** und durchlaufen das Quiz wie ein Besucher. Das Ergebnis erscheint in dem Schritt, in dem Sie es platziert haben, basierend auf den unterwegs gewählten Antworten.

## Tipps

* Benennen Sie jede Formel klar, damit sie leicht zu finden und wiederzuverwenden ist
* Legen Sie einen Fallback fest, damit Besucher nie einen leeren oder fehlerhaften Wert sehen
* Verweisen Sie nur auf Felder, die Zahlen speichern
* Testen Sie vor dem Veröffentlichen mit realistischen Werten
