Pokaż czas dynamiczny (a nie datę) w programie Excel


16

Chcę wypełnić komórkę bieżącym czasem, więc zmienia się za każdym razem, gdy otwieram plik.

Obecnie używam do tego funkcji now (), ale zwraca ona zarówno datę, jak i godzinę.

Chcę zobaczyć tylko czas. Czy jest na to sposób?

Odpowiedzi:


6

Po wprowadzeniu formual = now () do komórki, zaznacz komórkę i naciśnij Ctrl + Shift + 2 Nie ma za co!


2
Pamiętaj, że formatuje to komórkę tylko jako czas. Wartość bazowa to nadal Data i godzina
Chris Neilsen,

Po prostu dodając, po prostu ustaw typ komórki na datę lub długą datę lub godzinę w zależności od potrzeb, aby bawić się z różnymi typami wartości.
Alok Rajasukumaran

13

wypróbuj tę formułę

= NOW () - TRUNC (NOW ())

=NOW()-TODAY()

2
Zauważ, że TRUNC (TERAZ ()) = DZISIAJ ()
Barry Houdini

To daje mi jakiś numer cyfrowy, chyba że sformatuję komórkę jako datę ... Ale nie chcę jawnie formatować komórki. Dzięki funkcji now () komórka formatuje się bez interwencji z zewnątrz ...
Lea Cohen

W obu przypadkach danymi podstawowymi jest Data Numer seryjny. W pierwszym przypadku program Excel stosuje właśnie ten format. Nie masz innej opcji niż zastosowanie formatu.
Chris Neilsen,

1
@Lea_Cohen możesz użyć funkcji TEKST, aby uzyskać czas, np. Użyj =TEXT(NOW(),"hh:mm")- zmień część „gg: mm” zgodnie z wymaganiami - nie wymaga formatowania (chociaż komórka zawiera teraz tekst, a nie czas - nie jest to kluczowe, jeśli jest to wyświetlane)
barry houdini,

@Barry, który to zrobi. (Moje przypuszczenie - następne pytanie: jak wykorzystać ten czas w formule)
Chris Neilsen

2
=Now()
  1. Kliknij prawym przyciskiem myszy Cell
  2. Kliknij Format Cells
  3. Kliknij Custompo lewej stronie
  4. Wybierz format czasu jako h:mm:ss AM/PM
  5. Kliknij OK

Jeszcze jedno rozwiązanie: -

=TEXT(NOW(), "hh:mm:ss AM/PM")

Dzięki, ale teraz to robię. To, czego szukam, to sposób, który uratuje mi te 5 kroków ...
Lea Cohen

Dlaczego więc nie napisać makra, które wykonuje te 5 kroków?
dsolimano,

1
@LeaCohen: Zaktualizowałem swoją odpowiedź o jeszcze jedno rozwiązanie.
Siva Charan,

@Siva_Charan Snap! zobacz mój komentarz ...........
barry houdini

@barryhoudini: Przepraszam, nie zauważyłem twojego komentarza. Ponieważ napisałeś 1 minutę przede mną, czy powinienem usunąć moją odpowiedź.
Siva Charan,

1

Możesz spróbować:

CZAS (WARTOŚĆ (LEWA (TEKST (TERAZ (); „GG: MM: SS”), 2)), WARTOŚĆ (LEWA (PRAWO (TEKST (TERAZ (), „GG: MM: SS”), 5), 2 )), WARTOŚĆ (PRAWO (TEKST (TERAZ (); „SS: MM: SS”), 2)))

To skutecznie rozdzieli godziny, minuty i sekundy powracające z funkcji formatowania i sformatuje je jako czas. Nie próbowałem tego po południu, więc nie jestem pewien, czy masz problemy z am / pm.


Proszę edytować swoje odpowiedzi na zawarte skorygowanego wzoru
DavidPostill

1

Wypróbuj ten kod:

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

Dzięki.


0

Aby tylko pokazać czas, który trzymasz -> CTRL +: <- wyświetli tylko czas.


Cześć Admingrl i witaj w SuperUser. Twoja odpowiedź jest świetna, jeśli chcę skrót do wyświetlania czasu jednorazowo. Ale szukałem sposobu na dynamiczne wyświetlanie bieżącego czasu - aby za każdym razem, gdy otwieram arkusz kalkulacyjny, komórka będzie pokazywała aktualny czas.
Lea Cohen,

0

Posługiwać się

=NOW()-TODAY(),

Jeśli chcesz użyć go w formule takiej jak „czas zakończenia” - „bieżący czas” w celu znalezienia „łącznej liczby godzin”, po prostu sformatuj komórkę „łącznej liczby godzin”, aby numerować i pomnożyć całą formułę w 24ten sposób

Current Time   Finish Time     Total Hours

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

-1

tutaj jest link pokazujący, jak to zrobić ZEGAR Z AUTOMATYCZNYM ODŚWIEŻANIEM

zgodnie z Arkusz1.Zakres („A1”) zastąp Arkusz1 rzeczywistą nazwą arkusza w miejscu, w którym chcesz ten zegar, a A1 komórką w miejscu, w którym chcesz mieć zegar


1
Witamy w SuperUser. Jeśli opublikujesz odpowiedź, która jest tylko linkiem, trudniej będzie ludziom zobaczyć, czy będzie ona dla nich pomocna, i może stać się bez znaczenia, jeśli docelowa witryna przejdzie w tryb offline. Lepiej cytować ważne informacje bezpośrednio i po prostu podać link do dalszej lektury.
JRI

-3

Jest w tym wbudowana funkcja, która zapewnia tylko czas. Funkcja to = Time (). Uniemożliwia to wyświetlenie daty i wyświetli aktualny czas systemu operacyjnego dopiero po utworzeniu nowego wpisu.


1
Próbowałeś tego? W jakiej wersji programu Excel tak to działa?
G-Man mówi „Przywróć Monikę”
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.