Ich möchte ein benutzerdefiniertes Format erstellen, um die folgenden Werte wie folgt zu formatieren:
1/2/2003 05:06:07 -> 1/2/2003 05:06:07
1/2/2003 00:00:01 -> 1/2/2003 00:00:01
1/2/2003 00:00:00 -> 1/2/2003
Ich weiß, dass es eine Möglichkeit gibt, unterschiedliche Zahlenformate für die Fälle <0, =0, >0 bereitzustellen. Gibt es so etwas auch für Datums- und Uhrzeitangaben?
Antwort1
Dies ist mit einem einzigen Zahlenformat nicht möglich; stattdessen müssen Sie zwei Regeln zur bedingten Formatierung verwenden.
Fügen Sie Regeln hinzu, indem Sie zu Bedingte Formatierung >> Neue Regel >> Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen, gehen.
Dies gilt für Zeiten außerhalb von Mitternacht.
Formel =MOD(A1,1)<>0
-Zahlenformat:m/d/yyyy hh:mm:ss
Dies gilt für Mitternachtszeiten.
Formel =MOD(A1,1)=0
-Zahlenformat:m/d/yyyy
Antwort2
Wie bereits von Kyle angemerkt, müssen Sie die bedingte Formatierung verwenden. Sie können die Standardeinstellung anwendenT/M/JJJJ hh:mm:ssFormatierung wie gewohnt, dann erstellen Sie einfach eine bedingte Formatierungsregel für den Bereich, so dass Sie Werte bedingt formatieren alsm/t/jjjjnur wenn die Zeit 0 ist.
Die Formel von Kyle ist die eleganteste ( MOD(A1,1)=0
), Sie können aber auch etwa Folgendes verwenden:
=HOUR(A1)+MINUTE(A1)+SECOND(A1)=0