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.
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:
-
Fügen Sie zwei Text-Eingabefelder hinzu und setzen Sie beide auf den Typ “Datum”:
-
Setzen Sie für das Feld “Heute” den “Anfangswert” auf
Heutiges Datum. -
Fügen Sie ein Text-Eingabefeld namens “Ergebnis” hinzu. Stellen Sie sicher, dass dieses Feld verborgen ist, damit Kunden es nicht sehen.
-
Fügen Sie ein Text-Eingabefeld namens “Alter” hinzu und öffnen Sie dessen Eigenschaften-Panel.
-
Setzen Sie es auf den Typ “Zahl”.
-
Aktivieren Sie Währung.
-
Klicken Sie auf Dezimalstellen und wählen Sie
RUNDENaus dem Dropdown-Menü.
Auf diese Weise kann das berechnete Alter auf eine ganze Zahl gerundet werden.
-
-
Richten Sie die bedingte Logik ein, wie unten gezeigt:
-
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.5in vollendete Lebensjahre um. Geben Sie im Rechner das Feld Ergebnis ein, dann÷, den Wert365.25, dann-und den Wert0.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.
-
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
-
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.