Formeln
Professional+Erstellen Sie automatische Berechnungen für Preise, Rechnungspositionen und benutzerdefinierte Felder.
Verfügbar in
| Ressource | Starter | Professional | Business | Enterprise |
|---|---|---|---|---|
| Formeln | 0 | 10 | 25 | Unbegrenzt |
Das Formelsystem ermöglicht komplexe automatische Berechnungen basierend auf Teilnehmerdaten, Standgrößen, gebuchten Leistungen und benutzerdefinierten Feldern. Formeln werden bei der Rechnungserstellung, Preisberechnung und für dynamische Feldwerte eingesetzt.
Formel erstellen
Navigieren Sie zu Einstellungen → Formeln und klicken Sie auf "Neue Formel":
-
Name - Interner Name zur Identifikation (z.B. "Standmiete berechnen")
-
Beschreibung - Erklärung was die Formel berechnet
-
Formelausdruck - Die mathematische Berechnung mit Variablen
-
Ergebnistyp - Währung (€), Zahl oder Prozent
-
Verwendung - Wo die Formel angewendet wird (Teilnehmer, Bewerbung, Rechnung)
Grundlegende Syntax
Formeln verwenden eine einfache mathematische Syntax:
-
Grundrechenarten - + (Addition), - (Subtraktion), * (Multiplikation), / (Division)
-
Klammern - ( ) für Gruppierung und Priorität
-
Variablen - {variablenname} für dynamische Werte
-
Zahlen - Dezimalzahlen mit Punkt: 19.5, 100.00
-
Prozent - Prozentangaben als Dezimalzahl: 19% = 0.19
Verfügbare Variablen
Diese Variablen stehen in Formeln zur Verfügung:
-
{booth_size} - Standfläche in Quadratmetern
-
{booth_width} - Standbreite in Metern (Front)
-
{booth_depth} - Standtiefe in Metern
-
{category_price} - Grundpreis der Teilnehmerkategorie
-
{days} - Anzahl der Event-Tage
-
{quantity} - Bestellte Menge bei Dienstleistungen
Benutzerdefinierte Feldwerte
Werte aus benutzerdefinierten Feldern nutzen:
-
{field:feldname} - Wert eines benutzerdefinierten Feldes (z.B. {field:anzahl_mitarbeiter})
-
{field:checkbox} - Checkbox-Wert: 1 wenn aktiviert, 0 wenn nicht
-
{field:select} - Ausgewählter Wert eines Dropdown-Feldes
-
{field:number} - Zahlenwert eines Nummernfeldes
Bedingte Logik
Formeln unterstützen Wenn-Dann-Bedingungen:
-
IF(bedingung, dann, sonst) - Bedingte Berechnung (z.B. IF({booth_size} > 20, 150, 100))
-
Vergleichsoperatoren - > (größer), < (kleiner), >= (größer gleich), <= (kleiner gleich), == (gleich), != (ungleich)
-
Logische Operatoren - AND (und), OR (oder) für kombinierte Bedingungen
Mathematische Funktionen
-
ROUND(wert, stellen) - Runden auf Dezimalstellen (z.B. ROUND({booth_size} * 85, 2))
-
FLOOR(wert) - Abrunden auf ganze Zahl
-
CEIL(wert) - Aufrunden auf ganze Zahl
-
MIN(a, b) - Kleinerer der beiden Werte
-
MAX(a, b) - Größerer der beiden Werte
-
ABS(wert) - Absolutwert (positiv)
Praxisbeispiele
Typische Formeln für den Veranstaltungsbereich:
-
Standmiete nach Fläche - {booth_size} * 85 - Berechnet 85€ pro m²
-
Mindestbetrag - MAX({booth_size} * 85, 500) - Mindestens 500€
-
Staffelpreis - IF({booth_size} <= 10, {booth_size} * 100, IF({booth_size} <= 20, {booth_size} * 90, {booth_size} * 80))
-
Frühbucherrabatt - {category_price} * IF({field:fruehbucher} == 1, 0.9, 1) - 10% Rabatt bei Frühbuchung
-
Mehrtagesrabatt - {category_price} * {days} * IF({days} >= 3, 0.85, 1) - 15% ab 3 Tagen
Formel für Rechnungsposition
Formeln können automatisch Rechnungspositionen erzeugen:
-
Position erstellen - Aktivieren Sie "Als Rechnungsposition verwenden"
-
Positionstext - Beschreibungstext mit Platzhaltern (z.B. "Standmiete {booth_size} m²")
-
Steuersatz - Welcher MwSt-Satz angewendet wird
-
Sortierung - Reihenfolge auf der Rechnung
Formeln testen
Vor dem Einsatz sollten Sie Formeln testen:
-
Test-Modus - Klicken Sie auf "Formel testen" im Editor
-
Testwerte eingeben - Geben Sie Beispielwerte für alle Variablen ein
-
Ergebnis prüfen - Das berechnete Ergebnis wird sofort angezeigt
-
Grenzfälle testen - Testen Sie mit extremen Werten (0, sehr große Zahlen)
KI-Formelassistent
Formeln mit KI-Unterstützung erstellen (erfordert KI-Feature-Flag):
-
Beschreibung eingeben - Beschreiben Sie in natürlicher Sprache, was die Formel berechnen soll (z.B. "Standmiete nach Fläche mit Staffelpreisen")
-
KI generiert Formel - Die KI erstellt den mathematischen Formelausdruck basierend auf Ihrer Beschreibung
-
Formel prüfen - Überprüfen Sie die generierte Formel und passen Sie sie bei Bedarf an
-
Variablen-Vorschläge - Die KI schlägt passende Variablen aus Ihren benutzerdefinierten Feldern vor
Tipps
- Beginnen Sie mit einfachen Formeln und erweitern Sie diese schrittweise
- Nutzen Sie den KI-Formelassistenten für komplexe Berechnungen als Startpunkt
- Nutzen Sie den Test-Modus mit verschiedenen Werten bevor Sie die Formel aktivieren
- Dokumentieren Sie komplexe Formeln in der Beschreibung für spätere Nachvollziehbarkeit
- Vermeiden Sie Division durch Null - nutzen Sie IF({variable} != 0, ..., 0)
- Bei Währungsberechnungen immer ROUND(..., 2) für 2 Dezimalstellen verwenden
Hinweise
- Formeln werden bei jeder Rechnungserstellung neu berechnet
- Änderungen an Formeln wirken sich nicht auf bereits erstellte Rechnungen aus
- Variablen die nicht existieren werden als 0 behandelt
- Formeln können bis zu 10 verschachtelte IF-Bedingungen enthalten