2012-03-25 19:56:44 +0000 2012-03-25 19:56:44 +0000
16
16
Advertisement

Mostrar la hora dinámica (y no la fecha) en Excel

Advertisement

Quiero rellenar una celda con la hora actual, para que cambie cada vez que abra el archivo.

Actualmente uso la función now() para eso, pero devuelve tanto la fecha como la hora.

Quiero ver sólo la hora. ¿Hay alguna forma de hacerlo?

Advertisement
Advertisement

Respuestas (9)

13
13
13
2012-03-25 20:17:51 +0000

pruebe esta fórmula

=NOW()-TRUNC(NOW())

=NOW()-TODAY()
6
6
6
2017-11-02 06:46:36 +0000

Después de introducir el formulario =ahora() en la celda, selecciona la celda y pulsa Ctrl + Shift + 2 ¡De nada!

2
Advertisement
2
2
2012-03-25 20:20:42 +0000
Advertisement
=Now()
  1. Haga clic con el botón derecho en Cell
  2. Haga clic en Format Cells
  3. Haga clic en Custom en el lado izquierdo
  4. Seleccione el formato de la hora como h:mm:ss AM/PM
  5. Haga clic en OK

Una solución más:-

=TEXT(NOW(), "hh:mm:ss AM/PM")
1
1
1
2016-09-08 10:29:27 +0000

Puede probar lo siguiente:

TIME(VALOR(IZQUIERDA(TEXTO(AHORA(), “HH:MM:SS”), 2)), VALOR(IZQUIERDA(DERECHA(TEXTO(AHORA(), “HH:MM:SS”), 5), 2)), VALOR(DERECHA(TEXTO(AHORA(), “SS:MM:SS”), 2))

Esto romperá efectivamente las horas, minutos y segundos devueltos por la función de formato y los formateará como una hora. No lo he probado por la tarde, así que no estoy seguro de si tiene problemas con am/pm.

1
Advertisement
1
1
2016-10-03 12:06:14 +0000
Advertisement

Prueba este código:

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

Gracias.

0
0
0
2018-10-22 04:17:33 +0000

Utilice

=NOW()-TODAY(),

Si desea utilizarlo en una fórmula como “hora final” - “hora actual” para encontrar “horas totales”, entonces simplemente formatee la celda de “horas totales” a número y multiplique toda la fórmula por 24 así

Current Time Finish Time Total Hours

=NOW()-TODAY() 8:30 PM =(B2-B1)*24
0
Advertisement
0
0
2015-02-01 05:27:09 +0000
Advertisement

Para mostrar sólo la hora, mantenga pulsado –> CTRL + : – esto mostrará sólo la hora.

-1
-1
-1
2019-03-09 17:31:17 +0000

aquí hay un enlace que muestra cómo hacer esto RELOJ CON REFRESCO AUTOMÁTICO

en la línea Con Hoja1.Range(“A1”) reemplazar Hoja1 con el nombre real de la hoja donde quieres este reloj y A1 con la celda donde quieres tu reloj

-3
Advertisement
-3
-3
2017-12-05 01:07:38 +0000
Advertisement

Hay una función incorporada para esto, para proporcionar sólo la hora. La función es =Time(). Esto evita que se muestre la fecha, y sólo mostrará la hora actual del sistema operativo al crear una nueva entrada.

Advertisement

Preguntas relacionadas

6
13
9
10
12
Advertisement