Finden Sie hier beliebte Themen und schnelle Antworten

Hallo, wie können wir helfen?

Search by task, feature, or problem—not just a single keyword.

There no matching results.

Kann mein Online-Formular das Alter meiner Kunden berechnen?

Frage

Kann mein Online-Formular das Alter meiner Kunden berechnen?


Antwort

Ja, PlatoForms ermöglicht es Ihnen, das Alter eines Kunden basierend auf deren Eingaben zu berechnen. Alles, was Sie tun müssen, ist das Text-Eingabefeld und die bedingte Logik zu nutzen.


So geht’s:

  1. Fügen Sie zwei Text-Eingabefelder hinzu und setzen Sie beide auf den Typ “Datum”:

    Text-Eingabefelder hinzufügen

    • Eines für den Geburtstag des Kunden, benannt als “Geburtstag”.

    • Ein weiteres für das heutige Datum, benannt als “Heute”. Stellen Sie sicher, dass dieses Feld verborgen ist, damit Kunden es nicht sehen.

      Geburtsdatum und heutiges Datum hinzufügen

  2. Setzen Sie für das Feld “Heute” den “Anfangswert” auf Heutiges Datum.

    “Anfangswert” auf Heutiges Datum setzen

  3. Fügen Sie ein Text-Eingabefeld namens “Ergebnis” hinzu. Stellen Sie sicher, dass dieses Feld verborgen ist, damit Kunden es nicht sehen.

    Text-Eingabe für Ergebnis

  4. Fügen Sie ein Text-Eingabefeld namens “Alter” hinzu und öffnen Sie dessen Eigenschaften-Panel.

    Text-Eingabe für Alter

    • Setzen Sie es auf den Typ “Zahl”.

    • Aktivieren Sie Währung.

    • Klicken Sie auf Dezimalstellen und wählen Sie RUNDEN aus dem Dropdown-Menü.

    Auf diese Weise kann das berechnete Alter auf eine ganze Zahl gerundet werden.

  5. Richten Sie die bedingte Logik ein, wie unten gezeigt:

    “Anfangswert” auf Heutiges Datum setzen

    • Wenn der Geburtstag des Kunden (#birthday) beantwortet wird, berechnet das Formular automatisch deren Alter.

    • Das Formular berechnet die Differenz in Tagen zwischen dem heutigen Datum und dem vom Kunden eingegebenen Geburtstag (Heute - Geburtstag = Ergebnis).

    • Dann rechnet es diese Differenz (Ergebnis) mit der Berechnung Ergebnis / 365.25 - 0.5 in vollendete Lebensjahre um. Geben Sie im Rechner das Feld Ergebnis ein, dann ÷, den Wert 365.25, dann - und den Wert 0.5.

    • Schließlich zeigt es dieses Alter im Feld “Alter” im Formular an.

    Warum 365.25 - 0.5? Die Division durch 365,25 berücksichtigt Schaltjahre. Das Subtrahieren von 0,5 vor dem ROUND bewirkt, dass das Ergebnis auf die vollendeten Lebensjahre des Kunden abgerundet wird. Ohne diesen Schritt würde jeder, dessen letzter Geburtstag mehr als sechs Monate zurückliegt, ein Jahr zu alt angezeigt.

Ergebnis

Angenommen, das heutige Datum ist der 14. April 2024, und ein Kunde gibt seinen Geburtstag als den 1. Januar 1990 in das Formular ein.

Endgültiges Altersergebnis überprüfen

  1. Das Formular berechnet die Differenz zwischen dem heutigen Datum (14. April 2024) und dem Geburtstag des Kunden (1. Januar 1990):

    • Tage zwischen dem 1. Januar 1990 und dem 14. April 2024 = 12.522 Tage
  2. Dann rechnet es diese Differenz in vollendete Lebensjahre um:

    • Ergebnis = 12.522 Tage
    • 12.522 / 365,25 = 34,28
    • 34,28 - 0,5 = 33,78, was ROUND zu 34 macht

So würde das Formular das Alter des Kunden als 34 im Feld “Alter” anzeigen. Am 31. Dezember 2024, dem Tag vor dem nächsten Geburtstag, würde der Kunde weiterhin als 34 angezeigt; ab dem 1. Januar 2025 würde er als 35 angezeigt.