Wie erhält man in Google Sheets eine 12-Stunden-Tageszeit * ohne * AM / PM-Anzeige?

8

Ich versuche, Zeiten in Google Sheets ohne AM / PM-Anzeige anzuzeigen, jedoch mit einer Zeit von 12 Stunden (keine 24-Stunden-Zeit im "Militärstil"). Ich benötige die AM / PM-Anzeige nicht, da sie in meiner Situation redundant ist.

Ich verwende derzeit ein benutzerdefiniertes Datums- und Uhrzeitformat:

[Hour (1)]:[Minute (01)][AM/PM (p)]

... die 14.15 Uhr als "2: 15p" anzeigt.

Wenn ich dies ändere zu:

[Hour (1)]:[Minute (01)]

... es wird 14.15 Uhr als "14.15 Uhr" angezeigt. Ich möchte jedoch keine 24-Stunden-Zeit.

Gibt es eine Möglichkeit, die AM / PM-Anzeige auszulassen, während die Stunden weiterhin im 12-Stunden-Zeitformat angezeigt werden?

Ich möchte lieber nicht in einer Formel formatieren (die Werte in Text konvertieren), da meine Zeiten von Formeln in anderen Zellen verbraucht werden.

Laurence Gonsalves
quelle
Benötigen Sie Tageszeit oder Anzahl Stunden (Dauer)?
Rubén
@ Rubén Ich brauche Tageszeit.
Laurence Gonsalves

Antworten:

5

Ohne Formel ist das nicht möglich. Trennen Sie die Zeitspeicherung von der Zeitanzeige, indem Sie eine Zelle zum Speichern der Zeit und eine andere zum Anzeigen der gewünschten Zeit im gewünschten Format verwenden. Verwenden Sie dazu eine Formel wie die folgende

=HOUR(A1)&":"&TEXT(MINUTE(A1),"00")
Rubén
quelle
3

Gute Frage: Ich habe nur erwartet, eine Option unter Format> Nummer> Weitere Formate> Benutzerdefiniertes Nummernformat zu finden , konnte aber nichts sehen, was funktionieren würde.

Wenn Sie am Ende eine Formel verwenden, besteht der einfachste Ansatz darin, Hilfsspalten zu verwenden, und so etwas wie = if (Stunde (E6)> 12, Stunde (E6) -12, Stunde (E6))

(Ich weiß, nicht die Antwort, die Sie wollen, aber ich kann keine andere sehen und auch keine durch Experimentieren finden.)

MaryC.fromNZ
quelle
1

Dies ist ein totaler Fehler, aber wenn Sie es ohne eine zusätzliche Spalte in Ihrer Tabelle tun möchten, können Sie das Format ( Format > Number > More Formats > More Time and Date Formats) bearbeiten und dann nach den Minuten einfach eine Menge Leerzeichen einfügen und die Spaltengröße verwenden, um AM / PM auszublenden Teil.

ZB (Hour 1)(Minutes 01)(AM/PM a)-----> (Hour 1)(Minutes 01) (AM/PM a)

Dann verstecken Sie einfach den am / pm-Text mit der Spaltengröße.

Es gibt eine Menge Gründe, warum dies letztendlich zu größeren Irritationen führen wird, als es wert ist, aber für etwas schnelles und schmutziges habe ich es als praktisch empfunden.

Jeffjack
quelle
0

Sie brauchen keine Formel; es ist eigentlich ganz einfach. Wenn Sie die Zeit wie folgt eingeben:
14:30 Uhr (mit einem Leerzeichen in der Mitte),
wird Ihre Eingabe automatisch auf das 24-Stunden-Äquivalent umgeschaltet. Wenn Sie jedoch die Zeit als 14:30 Uhr eingeben (ohne ein Leerzeichen in der Mitte) und dann die Eingabetaste drücken, wird Ihre Eingabe automatisch auf 14:30 Uhr korrigiert, im Gegensatz zum militärischen Zeitformat.

Alex
quelle
-1

Dies zeigt die aktuelle Zeit wie 10:00 Uhr an:

=HOUR(TEXT(NOW(),"hh:mm"))&":"&TEXT(MINUTE(TEXT(NOW(),"hh:mm")),"00")&(IF(HOUR(TEXT(NOW(),"hh:mm"))<12," am"," pm"))
JERRY CASTORENA
quelle