Zeigen Sie die dynamische Zeit (und nicht das Datum) in Excel an

15

Ich möchte eine Zelle mit der aktuellen Uhrzeit füllen, damit sie sich bei jedem Öffnen der Datei ändert.

Ich benutze momentan die Funktion now (), aber sie gibt sowohl das Datum als auch die Uhrzeit zurück.

Ich möchte nur die Zeit sehen. Gibt es eine Möglichkeit, das zu tun?

Lea Cohen
quelle

Antworten:

5

Nachdem Sie die Formel = jetzt () in die Zelle eingegeben haben, wählen Sie die Zelle aus und drücken Sie Strg + Umschalt + 2. Gern geschehen!

Trí X
quelle
2
Beachten Sie, dass dies nur die Zelle als Zeit formatiert. Der zugrunde liegende Wert ist nach wie vor Datum und Uhrzeit
Chris Neilsen
Fügen Sie einfach Folgendes hinzu: Stellen Sie den Zellentyp nach Bedarf auf Datum oder langes Datum oder Uhrzeit ein, um mit verschiedenen Wertetypen zu experimentieren.
Alok Rajasukumaran
13

Probieren Sie diese Formel

= JETZT () - TRUNC (JETZT ())

=NOW()-TODAY()
chris neilsen
quelle
2
Beachten Sie, dass TRUNC (JETZT ()) = HEUTE ()
Barry Houdini
Dies gibt mir eine Art digitale Nummer, es sei denn, ich formatiere die Zelle als Datum ... Aber ich möchte die Zelle nicht explizit formatieren müssen. Mit der now () -Funktion werden die Zellen ohne externe Eingriffe formatiert ...
Lea Cohen
In beiden Fällen handelt es sich bei den zugrunde liegenden Daten um eine Datumsseriennummer. Im ersten Fall wendet Excel nur das Format für Sie an. Sie haben keine andere Wahl, als ein Format anzuwenden.
Chris Neilsen
1
@Lea_Cohen Sie könnten die TEXT-Funktion verwenden, um die Zeit zu ermitteln, z. B. verwenden Sie =TEXT(NOW(),"hh:mm")- ändern Sie den Teil "hh: mm" nach Bedarf - keine Formatierung erforderlich (obwohl die Zelle jetzt Text statt einer Zeit enthält - nicht entscheidend, wenn dies für die Anzeige ist)
barry Houdini
@Barry das wird es tun. (Meine Vermutung - nächste Frage: Wie verwende ich diese Zeit in einer Formel
?
2
=Now()
  1. Rechtsklick auf Cell
  2. Klicken Format Cells
  3. Klicken Sie Customauf der linken Seite
  4. Wählen Sie das Zeitformat als h:mm:ss AM/PM
  5. Klicken OK

Eine weitere Lösung: -

=TEXT(NOW(), "hh:mm:ss AM/PM")
Siva Charan
quelle
Danke, aber das mache ich jetzt. Was ich suche, ist ein Weg, der mir diese 5 Schritte erspart ...
Lea Cohen
Warum nicht ein Makro schreiben, das diese 5 Schritte ausführt?
dsolimano
1
@LeaCohen: Ich habe meine Antwort mit einer weiteren Lösung aktualisiert.
Siva Charan
@Siva_Charan Snap! siehe mein Kommentar ...........
Barry Houdini
@barryhoudini: Entschuldigung, ich habe deinen Kommentar nicht bemerkt. Da du 1 min vor mir gepostet hast, soll ich meine Antwort entfernen.
Siva Charan
1

Sie könnten Folgendes versuchen:

ZEIT (WERT (LINKS (TEXT (JETZT (), "HH: MM: SS"), 2)) WERT (LINKS (RECHTS (TEXT (JETZT (), "HH: MM: SS"), 5), 2 )), VALUE (RECHTS (TEXT (NOW (), "SS: MM: SS"), 2))

Dadurch werden die von der Formatierungsfunktion zurückgegebenen Stunden, Minuten und Sekunden effektiv aufgeteilt und als Uhrzeit formatiert. Ich habe es am Nachmittag noch nicht ausprobiert, daher bin ich mir nicht sicher, ob Sie Probleme mit am / pm haben.

user638978
quelle
Bitte bearbeiten Sie Ihre Antwort zu enthalten die korrigierte Formel
DavidPostill
1

Versuchen Sie diesen Code:

=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))

Vielen Dank.

Fahad
quelle
0

Um nur die Uhrzeit anzuzeigen, die Sie gedrückt halten würden -> STRG +: <- wird nur die Uhrzeit angezeigt.

Admingrl
quelle
Hallo Admingrl, und willkommen bei SuperUser. Ihre Antwort ist großartig, wenn ich eine Verknüpfung zum einmaligen Anzeigen der Uhrzeit haben möchte. Ich habe jedoch nach einer Möglichkeit gesucht, die aktuelle Zeit dynamisch anzuzeigen. Bei jedem Öffnen der Tabelle wird in der Zelle die aktuelle Zeit angezeigt.
Lea Cohen
0

Verwenden

=NOW()-TODAY(),

Wenn Sie es in einer Formel wie „Endzeit“ verwenden wollen - „aktuelle Zeit“ „total Stunden“ zu finden und formatieren Sie einfach die „Gesamtstunden“ Zelle Zahl und multiplizieren die ganze Formel durch , 24wie dies

Current Time   Finish Time     Total Hours

=NOW()-TODAY()  8:30 PM         =(B2-B1)*24
Bickey
quelle
-1

Hier ist ein Link, der zeigt, wie man diese UHR MIT AUTOMATISCHER NACHRÜSTUNG macht

In der Zeile Sheet1.Range ("A1") ersetzen Sie Sheet1 durch den tatsächlichen Blattnamen, in dem Sie diese Uhr möchten, und A1 durch die Zelle, in der Sie Ihre Uhr möchten

Denis
quelle
1
Willkommen bei SuperUser. Wenn Sie eine Antwort posten, die nur ein Link ist, ist es für die Leute schwieriger zu sehen, ob sie hilfreich sind, und es kann bedeutungslos werden, wenn die Ziel-Website offline geschaltet wird. Es ist besser, die wichtigen Informationen direkt zu zitieren und den Link zur weiteren Lektüre anzugeben.
JRI
-3

Es gibt eine eingebaute Funktion, um nur die Zeit bereitzustellen. Die Funktion ist = Time (). Dadurch wird verhindert, dass das Datum angezeigt wird, und die aktuelle Uhrzeit des Betriebssystems wird nur angezeigt, wenn ein neuer Eintrag erstellt wird.

Damian
quelle
1
Hast du das versucht? In welcher Excel-Version funktioniert das?
G-Man sagt, dass Monica