Zum Inhalt springen
Funnelforms 5Proab Version 5.0.0

Berechnungen und Formeln

So berechnest du aus den Antworten Preise, Punkte oder andere Zahlen: Formel-Editor mit Funktionen, Ergebnisse anderer Berechnungen, Einheit, Ergebnis anzeigen, je nach Ergebnis weiter und die Verteilung der Ergebnisse.

Stand 23.10.20269 Min. Lesezeit

Auf dieser Seite
  1. Voraussetzungen
  2. Wo finde ich die Funktion?
  3. Funktionen im Überblick
  4. Schritt-für-Schritt-Anleitung
  5. Erklärungen
  6. Best Practices
  7. Troubleshooting
  8. Tipps
  9. FAQ
  10. Weiterführende Artikel

Mit Berechnungen rechnet das Formular aus den Antworten eine Zahl aus, etwa einen Preis, eine Punktzahl oder eine Menge. Du zeigst das Ergebnis im Formular, auf der Danke-Seite und in Mails, schickst Besucher je nach Ergebnis weiter oder nutzt es für eine Zahlung und als Lead-Score.

Voraussetzungen

  • Funnelforms Pro. In Funnelforms Free ist diese Funktion nicht enthalten.
  • Ein Formular mit Feldern, deren Antworten eine Zahl ergeben: Auswahl und Dropdown (mit einer Zahl an den Antworten), Zahl, Schieberegler, Bewertung, Kurzer Text, Langer Text oder Wiederholgruppe.
  • Änderungen gelten für Besucher erst, nachdem du das Formular veröffentlicht hast.

In Funnelforms Free steht im Arbeitsbereich Einstellungen unter Weitere Einstellungen der Hinweis „Diese gibt es mit Funnelforms Pro:“ mit Berechnungen in der Liste und dem Link Mehr über Funnelforms Pro. Nutzt ein Formular schon Berechnungen oder Lead-Scoring, etwa nach dem Wechsel von Pro zu Free, zeigt Free zusätzlich die Karte Berechnungen, damit du sie entfernen kannst; veröffentlichen lässt sich das Formular erst ohne sie.

Wo finde ich die Funktion?

Funnelforms → Formulare → Formular öffnen → Arbeitsbereich Einstellungen → Abschnitt Berechnungen.

Die Zahl einer Antwort trägst du im Arbeitsbereich Aufbau ein: Frage auswählen → Antworten → Spalte Zahl. Die Spalte erscheint, sobald das Formular eine Berechnung hat. Den Namen, unter dem ein Feld in Formeln steht, findest du bei der Frage unter Erweitert → Variablenname.

Funktionen im Überblick

  • Formel mit Zahlen, Feldern in eckigen Klammern, Rechenzeichen, Vergleichen und Funktionen.
  • Feld einfügen und Ergebnis einfügen: Felder und Ergebnisse anderer Berechnungen aus einer Liste wählen.
  • Tasten für Rechenzeichen und Funktionen zum Anklicken, jeweils mit Beispiel.
  • Ausprobieren: Die Formel mit Antworten testen, Zahlen der Antworten direkt ändern.
  • Nachkommastellen, Zahlenformat und Einheit bestimmen, wie das Ergebnis aussieht.
  • Ergebnis anzeigen fügt das Ergebnis mit einem Klick in einen neuen Schritt, eine Danke-Seite oder eine Mail ein.
  • Je nach Ergebnis weiter schickt Besucher nach einem Schritt je nach Ergebnis zu einem anderen Ziel.
  • Lead-Score, Betrag einer Zahlung, Wert einer Conversion und Punkte eines Quiz.
  • Die Analyse des Formulars zeigt Durchschnitt, Median, Bereich und die Verteilung der Ergebnisse.

Schritt-für-Schritt-Anleitung

Beispiel: Der Preis ist die Anzahl mal 25, ab 10 Plätzen mit 10 Prozent Rabatt.

  1. Lege im Arbeitsbereich Aufbau eine Frage vom Typ Zahl an, zum Beispiel „Wie viele Plätze brauchst du?“, und prüfe unter Erweitert den Variablenname, etwa anzahl.
  2. Wechsle zum Arbeitsbereich Einstellungen → Berechnungen und klicke auf Berechnung hinzufügen. Die neue Berechnung heißt „Berechnung 1“.
  3. Trag unter Name „Preis“ ein. Der Name steht beim Ergebnis in Einträgen, im PDF und dort, wo du das Ergebnis einfügst.
  4. Wähle unter Feld einfügen die Frage. Funnelforms setzt [anzahl] in die Formel.
  5. Ergänze die Formel zu [anzahl] * 25 * if([anzahl] >= 10; 0,9; 1). Die Funktion if findest du unter Funktionen.
  6. Trag unter Ausprobieren eine Anzahl ein und lies das Ergebnis ab.
  7. Wähle Nachkommastellen 2, ein Zahlenformat wie 1.234,50 und als Einheit 1.234 €.
  8. Wähle unter Ergebnis anzeigen → Einfügen in zum Beispiel Ein neuer Schritt vor dem Kontaktschritt. Funnelforms bestätigt mit „Eingefügt in …“.
  9. Klicke auf Veröffentlichen.

Je nach Ergebnis weiter

  1. Öffne die Berechnung und wähle unter Je nach Ergebnis weiter → Nach dem Schritt den Schritt, nach dem entschieden wird.
  2. Funnelforms legt eine Regel an. Wähle den Vergleich (ab, über, bis, unter, genau, nicht), den Wert und das Ziel.
  3. Mit Regel hinzufügen ergänzt du weitere Stufen. Unter Sonst legst du fest, wohin alle anderen gehen.
  4. Mit Auch nach nutzt du das Ergebnis nach einem weiteren Schritt.

Das Ergebnis zählt die Antworten bis zu diesem Schritt. Die Regeln werden von oben geprüft; die erste, die zutrifft, entscheidet.

Erklärungen

Was darf in eine Formel?

BausteinBeispielBedeutung
Zahl25, 0,9, 0.9Komma oder Punkt als Dezimalzeichen
Feld[anzahl]Die Zahl der Antwort, unbeantwortet 0
Anzahl der Antwortencount([extras])Wie viele Antworten ein Feld hat
Punkte eines Typs[frage:typ]Punkte der Antworten einer Frage für einen Typ; das Persönlichkeitsquiz setzt das selbst ein
Ergebnis{calc1}Das Ergebnis einer anderen Berechnung
Rechenzeichen+ - * / % ^% ist der Rest einer Division, ^ die Potenz
Vergleich< <= > >= = !=Ergibt 1 (trifft zu) oder 0
Klammern( )Legen die Reihenfolge fest

Die Werte einer Funktion trennst du mit einem Semikolon. Ein Komma zwischen zwei Ziffern ist ein Dezimalkomma.

FunktionWas sie tut
round(x; 2)Rundet auf Nachkommastellen, mit -2 auf Hunderter
floor(x), ceil(x)Rundet ab beziehungsweise auf, auch mit Stellen
min(…), max(…)Der kleinste beziehungsweise größte Wert, zum Beispiel für einen Mindestpreis
if(Bedingung; dann; sonst)Wenn, dann, sonst. Ohne „sonst“ ist das Ergebnis 0
sum(…), avg(…)Summe und Durchschnitt
abs(x)Der Wert ohne Vorzeichen
and(…), or(…)1, wenn alle beziehungsweise eine Bedingung zutreffen
count([feld])Wie viele Antworten ein Feld hat

Daneben kennt die Formel sqrt (Quadratwurzel), not (kehrt 1 und 0 um) und argmax (die Stelle des größten Werts, die das Persönlichkeitsquiz nutzt). Sie stehen nicht unter Funktionen, du kannst sie aber eintippen. Funktionen nehmen bis zu 50 Werte.

Welche Zahl liefert welches Feld?

FeldZahl in der Formel
Auswahl, DropdownDie Zahl der gewählten Antwort, bei Mehrfachauswahl die Summe. Antworten ohne Zahl zählen 0.
Zahl, Schieberegler, BewertungDie Antwort.
Kurzer Text, Langer TextDie Zahl am Anfang des Textes. Aus „12 Stück“ wird 12, aus „viele“ 0.
WiederholgruppeDie Zahl der Einträge.
Datei-Upload, Unterschrift, E-Mail-Adresse, Telefonnummer, Webadresse, Datum, Uhrzeit, Adresse, TerminNur über count([…]). Feld einfügen setzt diese Felder automatisch so ein.

In einem Wissensquiz zählt eine Auswahlfrage 1, wenn genau die richtigen Antworten gewählt sind, sonst 0.

Ergebnisse anderer Berechnungen

Mit Ergebnis einfügen nutzt du das Ergebnis einer anderen Berechnung, etwa eine Zwischensumme in einem Gesamtpreis. Eine Berechnung kann sich nicht selbst verwenden, auch nicht über eine andere. Funnelforms meldet dann „Die Berechnungen würden sich im Kreis verwenden.“ Ketten aus mehr als 20 Berechnungen rechnet das Plugin nicht mehr; das Ergebnis ist dann nicht berechenbar.

Wie sieht das Ergebnis aus?

  • Nachkommastellen (0 bis 4) und Zahlenformat (1.234,50, 1,234.50, 1 234,50, 1’234.50, 1234,50, 1234.50) bestimmen die Anzeige. Gerundet wird kaufmännisch. Vergleiche nutzen den ungerundeten Wert.
  • Einheit setzt ein Zeichen vor oder hinter die Zahl: Keiner, 1.234 €, € 1.234, $1,234, £1,234, CHF 1’234, 12 % oder Eigener Text … mit Vor der Zahl und Nach der Zahl (je höchstens 20 Zeichen, etwa „ca. “ oder „ m²“).

Wo kann ich das Ergebnis zeigen?

Unter Ergebnis anzeigen → Einfügen in stehen Ein neuer Schritt vor dem Kontaktschritt, jede Danke-Seite (Danke-Seite: …) und jede Mail (Mail an Besucher: …, Mail an dich: …). Funnelforms fügt dort eine Zeile mit Name und Ergebnis an. Orte, die das Ergebnis schon zeigen, fehlen in der Liste.

Den Platzhalter, etwa {{calc:calc1}}, kopierst du mit Platzhalter kopieren. Er funktioniert in Texten von Schritten und dem Kontaktschritt, auf Danke-Seiten, in Mails, der Zahlungsbeschreibung und Weiterleitungen.

Wo wird eine Berechnung noch verwendet?

  • Lead-Score: Wähle unter Lead-Score die Berechnung. Ihr Ergebnis bewertet jeden Eintrag; Einträge lassen sich danach sortieren und filtern. Kein Lead-Score schaltet ihn ab.
  • Zahlung: als Betrag, siehe Zahlungen einrichten.
  • Conversion: als Wert einer Conversion.
  • Quiz: Das Quiz zählt seine Punkte in einer eigenen Berechnung, die es selbst pflegt.
  • Wege: In Regeln unter Berechnungen, siehe Bedingungen und Wege.

In der Liste tragen Berechnungen die Marken Lead-Score, Zahlung oder Quiz. Unter der Berechnung steht „Verwendet in …“. Solange sie verwendet wird, ist Berechnung löschen gesperrt.

Wo sehe ich, welche Ergebnisse herauskommen?

In der Analyse des Formulars (nur Pro): Funnelforms → Statistik → auf das Formular klicken. Die Karte Berechnungen zeigt „Ergebnisse der gesendeten Einträge.“ mit Durchschnitt, Median, Bereich und einem Balkendiagramm „Verteilung der Ergebnisse von …“. Die Werte erscheinen ab 3 Ergebnissen; vorher steht dort „Der Durchschnitt erscheint ab 3 Antworten.“

Was passiert, wenn eine Berechnung nicht möglich ist?

Teilt die Formel durch 0, ist eine Wurzel negativ oder ein genutztes Ergebnis nicht berechenbar, sehen Besucher an der Stelle „In der Berechnung ist ein Fehler aufgetreten!“. Unter Ausprobieren steht dann nicht berechenbar. Beim Absenden rechnet das Plugin jedes Ergebnis auf dem Server neu; Besucher sehen die Formel nie.

Formeln aus Funnelforms 3

Übernommene Berechnungen zeigen „Aus Funnelforms 3 übernommen: …“. Konnte eine Formel nicht übernommen werden, steht Rechnet nicht an der Berechnung. Schreib die Formel dann neu.

Was macht Funnelforms Free mit Berechnungen?

Free rechnet nicht. Ein Formular mit Berechnungen, zum Beispiel nach dem Wechsel von Pro zu Free, kann Free nicht veröffentlichen („Das Formular nutzt „Berechnungen und Preisrechner“. Das gehört zu Funnelforms Pro …“). Ein schon veröffentlichtes Formular mit Berechnungen zeigt Free auf der Website nicht an. Die Berechnungen bleiben gespeichert; mit Pro sind sie wieder da.

Best Practices

  • Vergib sprechende Variablennamen, etwa anzahl statt q_3.
  • Nutze Feld einfügen und Ergebnis einfügen, damit kein Tippfehler im Namen steckt.
  • Teste jede Formel unter Ausprobieren, auch mit 0 und ohne Antwort.
  • Teile große Formeln in Zwischenergebnisse auf und setze sie mit Ergebnis einfügen zusammen.
  • Zeig das Ergebnis vor dem Kontaktschritt, damit Besucher es sehen, bevor sie senden.

Troubleshooting

ProblemUrsacheLösung
„Die Formel ist ab Zeichen … nicht lesbar.“Ein Zeichen ist nicht erlaubt.Nutze nur Zahlen, [Felder], {Ergebnisse}, Rechenzeichen, Klammern und Funktionen.
„Eine Klammer ist nicht geschlossen oder nicht geöffnet (Zeichen …).“Klammern passen nicht zusammen.Ergänze oder entferne die Klammer an der Stelle.
„Eine Funktion mit diesem Namen gibt es nicht …“Tippfehler im Funktionsnamen.Wähle die Funktion unter Funktionen.
„Die Funktion bei Zeichen … bekommt zu viele oder zu wenige Werte.“Werte mit Komma statt Semikolon getrennt oder Werte fehlen.Trenne die Werte mit ;.
„[…] ist kein Feld dieses Formulars und zählt als 0.“Der Variablenname gehört zu keinem Feld.Wähle das Feld mit Feld einfügen.
Das Ergebnis ist 0.An den Antworten steht keine Zahl.Trag die Zahlen in Antworten → Zahl ein.
Besucher sehen „In der Berechnung ist ein Fehler aufgetreten!“.Division durch 0 oder ein Ergebnis ist nicht berechenbar.Fang den Fall mit if oder max ab, etwa [preis] / max([anzahl]; 1).
Berechnung löschen ist gesperrt.Die Berechnung wird noch verwendet.Entferne sie dort, wo „Verwendet in …“ es nennt.

Tipps

  • Während das Ergebnis lädt, zeigt der Platzhalter kurz „…“.
  • Prozente rechnest du mit Faktoren, etwa [preis] * 0,19 für 19 Prozent.
  • Unter Ausprobieren änderst du die Zahl einer Antwort direkt (Wert von „…“); die Änderung gilt für die Frage.

FAQ

Kann ich „wenn … dann“ in eine Formel schreiben? Ja, mit if(Bedingung; dann; sonst), zum Beispiel if([m2] > 100; 0,9; 1).

Sehen Besucher meine Formel? Nein. Das Formular fragt das Plugin nach dem fertigen Ergebnis, und beim Absenden rechnet das Plugin es noch einmal.

Kann ich eine Berechnung in einer anderen verwenden? Ja, mit Ergebnis einfügen. Sie steht dann als {id} in der Formel.

Wo sehe ich das Ergebnis eines Eintrags? Unter Funnelforms → Einträge im Eintrag, Abschnitt Berechnungen, mit dem Namen der Berechnung.

Weiterführende Artikel

Verwandte Artikel

Support

Noch Fragen?

Unser Support hilft dir gern weiter, auf Deutsch und Englisch.

  • Im Plugin

    In Funnelforms Pro im WordPress-Menü unter Funnelforms → Support ein Ticket schicken. Die nötigen Systemdaten gehen gleich mit.

  • Per E-Mail

    Schreib uns, am besten mit der Adresse deiner Website.

    support@funnelforms.io