2009-05-15 8 views
1

Ich habe zwei Spalten C1 und C2, beide vom Typ Datum und Uhrzeit in einer Dokumentbibliothek. Jetzt möchte ich eine berechnete Spalte C3 erstellen, mit der ich wissen könnte, welche Spalte (C1 oder C2) einen größeren Wert hat. Ich habe folgende Formel für die berechnete Spalte IF (C1> C2, 1,0) versucht, es funktioniert einwandfrei, aber wenn ich C1 durch die Spalte 'Modifiziert' ersetze, scheint es nicht zu funktionieren. Bitte verwenden Sie verschiedene Datetime-Werte für C2, um 1,0,1,0 in der berechneten Spalte zu erhalten. Ich bemerkte, dass nach 2-3 Operationen bleibt es entweder 1 oder 0.Sharepoint Berechnete Spaltenformel für Datum-Uhrzeit-Vergleich

Antwort

1

aktualisieren Ich habe das gerade getestet wie folgt:

Liste erstellen mit 3 Spalten:

C1 - Date and Time  
C2 - Date and Time  
C3 - Calculated Column. 

I die berechnete Spalte so konfiguriert, dass sie eine Zahl zurückgibt und die folgende Formel eingegeben hat in:

Diese wor ked perfekt.

Wenn die berechnete Spalte Text zurückgeben soll (die Standardeinstellung), dann nach der folgenden Formel gearbeitet:

=IF(c1>c2,"1","0") 

Wieder einmal das funktioniert für mich perfekt.

+0

Ich habe mit eckigen Klammern getestet, aber eckige Klammern egal. – Anoop

+0

Ich habe meine Antwort aktualisiert, nachdem ich die Lösung testen konnte – Temple

+0

Hallo Ich verwende 'Modified' Spalte anstelle von Spalte C1 in Ihrem Beispiel. In diesem Fall funktioniert obige Formel nicht. Ich habe auch überprüft, dass wenn beide Spalten c1 und c2 benutzerdefinierte Spalte sind, Formel funktioniert perfekt. Ist die Spalte "Modifiziert" nicht vom Typ "Datum und Uhrzeit"? Können Sie bitte das Verhalten bestätigen, indem Sie die Spalte "Modified" anstelle von C1 verwenden (Bitte überprüfen Sie mindestens 3 verschiedene Datetime-Werte, um das Problem zu reproduzieren). – Anoop