La función SEGUNDO en Microsoft Excel se utiliza para extraer el componente de los segundos de un valor de hora específico. Devuelve un número entero comprendido entre 0 y 59.
Esta función es útil cuando necesitas realizar cálculos precisos de tiempo, descomponer marcas temporales (timestamps) o analizar la duración de eventos que requieren precisión al segundo, separando este dato de la hora y los minutos.
Sintaxis
=SEGUNDO(núm_de_serie)
La función cuenta con un único argumento:
- núm_de_serie Obligatorio. Es el valor de tiempo del que se desean extraer los segundos. Puede ser introducido como:
- Una cadena de texto entre comillas (ej: «18:45:30»).
- Un número decimal (ej: 0.78125, que representa una hora específica).
- Una referencia a una celda que contiene una hora.
- El resultado de otras fórmulas (como
AHORA()).
Ejemplos
Ejemplo 1: Uso básico con texto
Imagina que introduces una hora directamente en la fórmula como texto.
=SEGUNDO("14:30:25")
Resultado esperado: 25
Ejemplo 2: Uso con referencias y tabla de datos
Supongamos una lista de tiempos de llegada en una carrera y queremos aislar los segundos para un análisis rápido.
| Fila | A | B |
|---|---|---|
| 1 | Tiempo de llegada | Fórmula |
| 2 | 00:12:45 | =SEGUNDO(A2) |
| 3 | 01:05:09 | =SEGUNDO(A3) |
| 4 | 15:30:00 | =SEGUNDO(A4) |
Resultados:
- Celda B2: Devuelve 45.
- Celda B3: Devuelve 9.
- Celda B4: Devuelve 0 (cuando no se especifican segundos o son exactos, es 0).
Ejemplo 3: Combinación con funciones de fecha
Podemos usar la función para obtener los segundos del momento actual.
=SEGUNDO(AHORA())
Resultado: Devolverá un número entre 0 y 59 correspondiente al segundo exacto en que se calculó o actualizó la hoja.
Observaciones
Excel almacena las fechas y horas como números de serie secuenciales. La parte entera del número representa la fecha, mientras que la parte decimal representa la hora. Por ejemplo, 0.5 representa las 12:00 PM (mediodía). La función SEGUNDO lee esa parte decimal para determinar el valor.
Es importante recordar que el valor devuelto nunca excederá 59. Si sumas segundos y el resultado supera 60, deberás usar otras funciones como TIEMPO para manejar correctamente el incremento de minutos.
Errores comunes
- #¡VALOR! Ocurre si el argumento
núm_de_serieno es un formato de hora o número válido (por ejemplo, texto como «Tarde» que Excel no puede interpretar como hora). - Resultados inesperados Si la celda de origen tiene una fecha/hora pero el formato visual de la celda no muestra los segundos (ej: «10:00 PM»), la función SEGUNDO seguirá devolviendo el valor correcto subyacente aunque no sea visible a simple vista en la celda original.
Disponibilidad por versión de Excel
Esta función está disponible en todas las versiones modernas y clásicas de Excel: Excel para Microsoft 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 y anteriores. No ha habido cambios significativos en su comportamiento en las versiones recientes.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Totalmente compatible. | — |
| Google Sheets | ✔️ | La función se llama SECOND en la versión en inglés, pero SEGUNDO funciona en la configuración regional en español. | — |
| LibreOffice Calc | ✔️ | Totalmente compatible. | — |
| OpenOffice Calc | ✔️ | Totalmente compatible. | — |
| WPS Office Spreadsheets | ✔️ | Totalmente compatible. | — |
| Apple Numbers | ✔️ | Compatible. | — |
