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.