So verwenden Sie das Formel-Feld (Expert- oder Ultimate-Tarif)

Das Feld “Formel” ist ein verstecktes Feld, das auf dem veröffentlichten Formular nicht angezeigt wird. Mit dem Feld können Sie Formeln einrichten und einen Wert anhand von Daten berechnen, die Ihre Befragten in verschiedene Felder Ihres Formulars eingeben. Um das Ergebnis der Berechnung anzuzeigen, müssen Sie die Piping-Funktion (@) in den Text-Formularfeldern verwenden. Ein Formular kann mehrere Formel-Felder haben.

Was ist der Unterschied zwischen dem Feld "Formel" und dem Feld "Kalkulation"?

Das Feld “Formel” kann nur mit Zahlen verwendet werden. Hier können Sie eine mathematische Formel festlegen, die auf Zahlen basiert, die von Ihren Befragten in anderen Formularfeldern eingegeben wurden.

Mit dem Feld “Kalkulation” können Sie einen Wert berechnen, der auf den Bedingungen basiert, die Sie für andere Felder festgelegt haben. Zum Beispiel: Wenn Sie ein Multiple-Choice-Feld mit den Optionen 1 und 2 haben und der Befragte Option 1 auswählt, wird 1 zur Gesamtsumme addiert. Wenn der Befragte Option 2 auswählt, wird 10 zur Gesamtsumme addiert. Weitere Informationen über das Feld “Kalkulation” finden Sie hier.

Mit dem Feld “Formel” können Sie:

  1. Mathematische Berechnungen nach der eingestellten Formel durchführen.
  2. Das Berechnungsergebnis formatieren, indem Sie die Funktionen aus der Math.js-Bibliothek verwenden, z.B. Zahlen runden, usw.
  3. Berechnungen mit mehreren Anweisungen erstellen.
  4. Bedingte Berechnungen durchführen.

So richten Sie das Feld “Formel” ein und zeigen das Berechnungsergebnis an

  1. Fügen Sie das Formularelement Formel an einer beliebigen Stelle Ihres erstellten Formulars ein.
  2. Geben Sie den Feldnamen ein.
  3. Geben Sie die gewünschte Formel ein. Um die Daten aus Ihren Formularfeldern zu verwenden, verwenden Sie die @-Funktion, um die Felder in der Formel zu referenzieren.
  4. Fügen Sie das Textfeld zu Ihrem Formular hinzu. Geben Sie den Text ein, den Sie für Ihre Befragten anzeigen möchten, und verwenden Sie die @-Funktion, um auf das Ergebnis des Formel-Feldes zu verweisen.

Beispiel: Ihr Formular berechnet eine Raumfläche anhand der Daten, die es aus zwei Formularfeldern sammelt: Breite, m und Länge, m

Der folgende Screenshot zeigt die Einrichtung des Flächenrechners.

How to Use the Formula field

So runden Sie Ihr Formel-Feld-Ergebnis

Mit der Rundungsfunktion können Sie das Ergebnis Ihrer Formel mit der angegebenen Genauigkeit runden – null, eins, zwei usw. Dezimalstellen werden angezeigt.

Sie werden zum Beispiel Zahlen aus zwei Formularfeldern addieren und das Ergebnis der Berechnung runden:

Beispiel 1: round(@field1 + @field2, 3) Dies gibt das Ergebnis mit drei Nachkommastellen zurück.

Beispiel 2: round(@field1 + @field2, 0) Dies gibt das Ergebnis mit null Nachkommastellen zurück.

Die Funktion ‘round’ ist nur eine der Funktionen aus der Math.js-Bibliothek, die von AidaForm unterstützt wird. Um die vollständige Liste zu sehen, besuchen Sie bitte https://mathjs.org/docs/reference/functions.html

Wie Sie Berechnungen mit mehreren Anweisungen durchführen

Manchmal kann es sinnvoll sein, die Formel in mehrere Zeilen aufzuteilen (separate Anweisungen oder Berechnungen), um die Arbeit damit zu erleichtern.

Wichtig: Verwenden Sie Semikolons um Anweisungen zu trennen!

Beispiel: Für die Berechnung des Net Promoter Score haben wir uns entschieden, 1) die in der Formel verwendeten langen Feldbezeichnungen durch Zuweisungen zu ersetzen und 2) die Formelberechnungen in mehrere Teile aufzuteilen.

Dadurch werden die Berechnungen einfacher zu lesen und zu verwalten:

How to Use the Formula field

So führen Sie bedingte Berechnungen durch

Manchmal kann Ihre Formel von den Bedingungen abhängen, die an die vom Befragten eingegebenen Daten gestellt werden. Für solche Fälle können Sie Berechnungen mit Bedingungen einrichten.

Sie möchten z.B. einen Preiskalkulator für Reinigungsdienste erstellen und Ihre Preise hängen von der Fläche in qm des Hauses ab, die gereinigt werden muss:

1 - 20 m²: $20/m²
20 - 80 m²: $15/m²
80 m² und mehr: $10/m²

Hier können Sie einen ternären Operator in folgender Weise verwenden: Bedingung ? A : B verwenden, der A als Ergebnis auswertet, wenn die Bedingung wahr ist, und ansonsten B.

Ihre Formelfeldberechnungen können so aussehen:

How to Use the Formula field

So funktioniert die Formel:

  1. S=@Your House Area, sq.m.; diese Zeile definiert die Fläche des Hauses.
  2. Price = 20; diese Zeile definiert den Preis als 20, wenn keine anderen Bedingungen erfüllt sind.
  3. Price = S > 20 ? 15 : Price; diese Formel überprüft, ob die Hausfläche größer als 20 ist. Wenn dies der Fall ist, wird der Preis auf 15 gesetzt. Andernfalls wird der Preis aus Zeile 2 übernommen.
  4. Price = S > 80 ? 10 : Price; die Formel überprüft, ob die Hausfläche größer als 80 ist. Wenn dies der Fall ist, wird der Preis auf 10 gesetzt. Andernfalls wird der Preis aus Zeile 2 übernommen.
  5. In der letzten Zeile wird der Endpreis berechnet. Hierfür wird die Fläche des Hauses mit dem Preis multipliziert.

Oder so:

How to Use the Formula field

Die komplette Liste der verfügbaren Operatoren finden Sie unter https://mathjs.org/docs/expressions/syntax.html

Beispielformulare mit Formelfeldern. Fügen Sie die Formulare zu Ihrem AidaForm-Konto hinzu und überprüfen Sie die Einstellungen

Zu Ihrer Bequemlichkeit haben wir mehrere Beispiele für die Rechner erstellt, die Sie zu Ihrem AidaForm-Konto hinzufügen können, um alle Einstellungen zu überprüfen und zu bearbeiten, um sie an Ihre Bedürfnisse anzupassen.

  1. NPS-Rechner (auf Englisch)

    Der Kalkulator verwendet Berechnungen mit mehreren Anweisungen, die Rundungsfunktion und logische Sprünge, um den Benutzer je nach Ergebnis auf verschiedene Rechner-Seiten zu leiten.

    Verwenden Sie den Link, um den NPS-Rechner zu Ihrem AidaForm-Konto hinzuzufügen.

  2. BMI-Rechner

    Der Kalkulator verwendet Berechnungen mit mehreren Anweisungen und die Rundungsfunktion.

    Verwenden Sie den Link, um den BMI-Rechner zu Ihrem AidaForm-Konto hinzuzufügen.

  3. Preiskalkulator für Reinigungsservice

    Der Rechner verwendet Mehrsatz-Berechnungen, bedingte Berechnungen und enthält eine Bestellseite, um Aufträge für berechnete Reinigungsleistungen zu generieren.

    Verwenden Sie einen ähnlichen Rechner, um Kontakte zu sammeln und Leads zu generieren.

    Verwenden Sie den Link, um den Preiskalkulator für Reinigungsdienstleistungen zu Ihrem AidaForm-Konto hinzuzufügen.

Kostenloses Formular anfordern