Descripción de la Función Segundo
Devuelve los segundos de un valor, el cual se expresa como un número entre 0 y 59.
La sintaxis de esta función tiene un solo argumento obligatorio “núm_de_serie” que corresponde a la hora que contiene los segundos que se desea buscar.
Las horas pueden escribirse como cadenas de texto entre comillas por ejemplo 6:45 p.m o como números decimales por ejemplo 0,78125.
Por ejemplo en el gráfico al usar la función =SEGUNDO() en el valor 124313.123 dará como resultado 7 puesto que al pasar este valor al formato HORA se puede apreciar 02:57:07 a.m.
Función SEGUNDO con Macros
Utilizaremos la función SEGUNDO para calcular el tiempo que transcurre entre 2 instantes de tiempo, es decir, mediante macros lograremos simular un cronometro tomando como los datos de entrada AHORA(), lo que nos dará la hora a la que empieza el experimento o evento, el cual finalizara al aceptar una ventada que nos indicara el “TFINAL”, en otras palabras al aceptar grabara el tiempo y mostrara el tiempo transcurrido del evento.
En el ejemplo la hora de inicio del evento es 11:45:58 p.m.
Al dar aceptar de grabar el tiempo y se mostrara el segundo en el que termino el evento, por último se calculara el resultado del tiempo total del evento en segundos
Macros utilizada:
Sub SEGUNDO()
ahora1 = Now()
MsgBox ahora1
Range("B2").Value = ahora1
Range("B3").Value = Second(ahora1)
MsgBox "TFinal"
ahora2 = Now()
Range("B4").Value = Second(ahora2)
MsgBox ahora2
Range("B5").Value = Second(ahora2 - ahora1)
End Sub