SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Berechnetes Feld: Bedingte Formel für Datum

Geprüfte Antwort Dieser Beitrag hat 1 Antworten

Ohne Rang
242 Beiträge
Peter Oswald erstellt 7 Juni 2013 11:05
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

mit den berechneten Feldern stehe ich weiterhin auf Kriegsfuß, denn folgende Anforderung bekomme ich nicht designed:

Pseudocode:

  1. Wenn das Feld <MeinDatum> gültig / nicht leer ist,
  2. dann berechne die Differenz zwischen zwei Datum-Felder in Tagen,
  3. ansonsten berechne die Differenz zwischen <MeinDatum> und [Heute].

Zu

  1. ? Kann ich überhaupt mit einem IF-Construct die Gültigkeit eines Datum prüfen?
  2. =DATEDIF(Erstellt;MeinDatum;"d")
  3. ..gut, die [Heute]-Problematik ist bekannt, aber lösbar ;-)

irgendwie so:

=IF(ISERROR(DATEDIF(Erstellt;MeinDatum;"d")); DATEDIF(Erstellt;[Heute];"d"); DATEDIF(Erstellt;MeinDatum;"d"))

??

any hints appreciated

VG

P.

Alle Antworten

Ohne Rang
242 Beiträge
Peter Oswald Als Antwort am 7 Juni 2013 11:43
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Also das hier bringt schon mal n Schritt weiter:

=IF(ISBLANK(MeinDatum);"";DATEDIF(Erstellt;MeinDatum;"d"))

bzw. in deutsch

=WENN(ISTLEER(MeinDatum);"";DATEDIF(Erstellt;MeinDatum;"d"))

(das vermeidet schon mal fehlerhafte Einträge für nicht gesetztes MeinDatum)

Sofern man das Ganze jetzt noch auf das Geändert-Datum beziehen kann, wie in meinem Fall, geht man auch der Heute-Problematik noch aus dem Weg:

=WENN(ISTLEER(MeinDatum);DATEDIF(Erstellt;Geändert;"d");DATEDIF(Erstellt;MeinDatum;"d"))