Mostra l'ora dinamica (e non la data) in Excel


16

Voglio riempire una cella con l'ora corrente, quindi cambia ogni volta che apro il file.

Attualmente uso la funzione now () per quello, ma restituisce sia la data che l'ora.

Voglio vedere solo il tempo. C'è un modo per farlo?

Risposte:


6

Dopo aver inserito il formual = now () nella cella, seleziona la cella e premi Ctrl + Maiusc + 2 Prego!


2
Nota che questo formatta la cella solo come ora. Il valore sottostante è ancora Data e ora
chris neilsen,

Aggiungendo semplicemente, basta impostare il tipo di cella su data o data o ora lunghe come necessario per giocare con diversi tipi di valori.
Alok Rajasukumaran,

13

prova questa formula

= NOW () - TRUNC (NOW ())

=NOW()-TODAY()

2
Nota che TRUNC (NOW ()) = TODAY ()
barry houdini,

Questo mi dà una sorta di numero digitale, a meno che non formatta la cella come data ... Ma non voglio formattare la cella in modo esplicito. Con la funzione now (), la cella si formatta senza alcun intervento esterno ...
Lea Cohen,

In entrambi i casi i dati sottostanti sono un numero di serie della data. Nel primo caso Excel sta semplicemente applicando il formato per te. Non hai altra scelta che applicare un formato.
chris neilsen,

1
@Lea_Cohen è possibile utilizzare la funzione TEXT per ottenere il tempo, ad esempio utilizzare =TEXT(NOW(),"hh:mm")- modificare la parte "hh: mm" come richiesto - nessuna formattazione richiesta (anche se la cella ora contiene testo anziché un tempo - non cruciale se questo è per la visualizzazione)
barry houdini,

@Barry che lo farà. (La mia ipotesi - domanda successiva: come posso usare quel tempo in una formula)
chris neilsen

2
=Now()
  1. Fare clic destro su Cell
  2. Clic Format Cells
  3. Clicca sul Customlato sinistro
  4. Seleziona il formato dell'ora come h:mm:ss AM/PM
  5. Clic OK

Un'altra soluzione: -

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

Grazie, ma questo è quello che faccio ora. Quello che sto cercando è un modo che mi salverà questi 5 passaggi ...
Lea Cohen,

Perché non scrivere una macro che esegue questi 5 passaggi?
dsolimano,

1
@LeaCohen: ho aggiornato la mia risposta con un'altra soluzione.
Siva Charan,

@Siva_Charan Snap! vedi il mio commento ...........
barry houdini,

@barryhoudini: mi dispiace non ho notato il tuo commento. Dal momento che hai pubblicato 1 minuto prima di me, dovrei rimuovere la mia risposta.
Siva Charan,

1

Puoi provare quanto segue:

TIME (VALUE (LEFT (TEXT (NOW (), "HH: MM: SS"), 2)), VALUE (LEFT (DESTRA (TEXT (NOW (), "HH: MM: SS"), 5), 2 )), VALUE (DESTRA (TEXT (NOW (), "SS: MM: SS"), 2)))

Ciò interromperà efficacemente le ore, i minuti e i secondi restituiti dalla funzione di formattazione e li formatterà come un tempo. Non l'ho provato nel pomeriggio, quindi non sono sicuro che tu abbia problemi con am / pm.


Si prega di modificare la risposta al incluso la formula corretta
DavidPostill

1

Prova questo codice:

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

Grazie.


0

Per mostrare solo il tempo che si terrà -> CTRL +: <- questo visualizzerà solo il tempo.


Ciao Admingrl, e benvenuto su SuperUser. La tua risposta è ottima se voglio un collegamento per visualizzare l'ora solo una volta. Ma stavo cercando un modo per visualizzare l'ora corrente in modo dinamico: ogni volta che apro il foglio di calcolo, la cella mostrerà l'ora corrente.
Lea Cohen,

0

Uso

=NOW()-TODAY(),

Se si desidera utilizzarlo in una formula come "ora di fine" - "ora corrente" per trovare "ore totali", è sufficiente formattare la cella "ore totali" per numerare e moltiplicare l'intera formula in 24questo modo

Current Time   Finish Time     Total Hours

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

-1

ecco un link che mostra come eseguire questo OROLOGIO CON AGGIORNAMENTO AUTOMATICO

in linea con Sheet1.Range ("A1") sostituisci Sheet1 con il nome del foglio attuale dove vuoi questo orologio e A1 con la cella dove vuoi il tuo orologio


1
Benvenuto in SuperUser. Se pubblichi una risposta che è solo un link, è più difficile per le persone vedere se sarà utile per loro e può diventare insignificante se il sito Web di destinazione non è in linea. È meglio citare direttamente le informazioni importanti e fornire il link per ulteriori letture.
JRI

-3

C'è una funzione integrata per questo, per fornire solo il tempo. La funzione è = Time (). Ciò gli impedisce di visualizzare la data e mostrerà solo l'ora corrente del sistema operativo al momento della creazione di una nuova voce.


1
Hai provato questo? In quale versione di Excel funziona così?
G-Man dice "Ripristina Monica" il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.