Datumsfunktionen

Fälligkeitsdaten, Alter und die Tage zwischen zwei Daten kommen in vielen Formularen vor, und Google Forms kann ein Datum erfassen, aber nicht damit rechnen. Also bitten Sie die Leute, es selbst auszurechnen, oder Sie erledigen es später in einer Tabelle. Formfacade hat eingebaute Datumsfunktionen, DATE, TODAY, NOW, ADD, SUBTRACT und DIFF, die Sie in die Option Calculate einer Frage schreiben. Ihre Nutzer sehen das Ergebnis, während sie das Formular ausfüllen, und es wird mit der Antwort gespeichert, sodass es auch in Ihren Google Sheets ankommt.

Erstellen Sie Ihr Formular und schreiben Sie diese Funktionen in die Option Calculate einer Frage. Jede davon steht unten, mit Syntax und Beispielen.

Hier ist die Liste der Datumsfunktionen:

DATE

Mit der Funktion DATE können Sie ein Jahr, einen Monat und einen Tag in ein Datum umwandeln.
Syntax:
DATE(year, month, day)
wobei
  • year - der Jahresteil des Datums
  • month - der Monatsteil des Datums
  • day - der Tagesteil des Datums
Beispiele:
DATE(2020, 9, 25)
DATE(2020, 12, 12)

TODAY

Die Funktion TODAY gibt das aktuelle Datum zurück. Syntax: TODAY()

NOW

Die Funktion NOW gibt das aktuelle Datum und die aktuelle Uhrzeit zurück. Syntax: NOW()

ADD

Mit der Funktion ADD können Sie Sekunden, Minuten, Stunden, Tage, Monate oder Jahre zu einer Frage vom Typ Datum oder Datum & Uhrzeit addieren.
Syntax:
inputdate.add(number, term)
wobei
  • inputdate - das Datum, mit dem gerechnet wird. Das kann eine Frage vom Typ Datum oder Datum & Uhrzeit sein oder eine Formel, die ein Datum oder Datum & Uhrzeit liefert
  • number - ein Zahlenwert, der zum Datum oder Datum & Uhrzeit addiert wird
  • term - legt fest, ob Sekunden, Minuten, Stunden, Tage, Monate oder Jahre addiert werden
Beispiele:
TODAY().add(3,"days")
TODAY().add(6,"months")
TODAY().add(2,"years")
NOW().add(3,"hours")
NOW().add(25,"minutes")
NOW().add(10,"seconds")

SUBTRACT

Mit der Funktion SUBTRACT können Sie Sekunden, Minuten, Stunden, Tage, Monate oder Jahre von einer Frage vom Typ Datum oder Datum & Uhrzeit abziehen.
Syntax:
inputdate.subtract(number, term)
wobei
  • inputdate - das Datum, mit dem gerechnet wird. Das kann eine Frage vom Typ Datum oder Datum & Uhrzeit sein oder eine Formel, die ein Datum oder Datum & Uhrzeit liefert
  • number - ein Zahlenwert, der vom Datum oder Datum & Uhrzeit abgezogen wird
  • term - legt fest, ob Sekunden, Minuten, Stunden, Tage, Monate oder Jahre abgezogen werden
Beispiele:
TODAY().subtract(3,"days")
TODAY().subtract(6,"months")
TODAY().subtract(2,"years")
NOW().subtract(3,"hours")
NOW().subtract(25,"minutes")
NOW().subtract(10,"seconds")

DIFF

Die Funktion DIFF berechnet die Anzahl der Sekunden, Minuten, Stunden, Tage, Monate oder Jahre zwischen zwei Fragen vom Typ Datum oder Datum & Uhrzeit.
Syntax:
enddate.diff(startdate, unit)
wobei
  • enddate - Das Enddatum, mit dem gerechnet wird. Das kann eine Frage vom Typ Datum oder Datum & Uhrzeit sein oder eine Formel, die ein Datum oder Datum & Uhrzeit liefert.
  • startdate - Das Startdatum, mit dem gerechnet wird. Das kann eine Frage vom Typ Datum oder Datum & Uhrzeit sein oder eine Formel, die ein Datum oder Datum & Uhrzeit liefert.
  • unit - legt die Zeiteinheit für das Ergebnis fest. Die Einheit kann Sekunden, Minuten, Stunden, Tage, Monate oder Jahre sein.
Beispiele:
TODAY().diff(DATE(1950,12,12),"years")
TODAY().diff(DATE(2020,06,18),"months")
TODAY().diff(DATE(2020,09,27),"days")

Zusammenfassung

Wenn Sie in Ihrem Formular mit Datumsangaben rechnen müssen, kann Google Forms das nicht. Mit Formfacade können Sie Funktionen wie DATE, TODAY, NOW, ADD, SUBTRACT und DIFF nutzen. Erstellen Sie Ihr Formular und schreiben Sie diese Funktionen in die Option Calculate einer Frage.

Zuletzt aktualisiert: