Spreadsheet Practice

Función DIAS (DAYS)

Respuesta rápida

DIAS devuelve el número de días entre dos fechas.

Sintaxis
=DIAS(fecha_final; fecha_inicial)
Uso más común
=DIAS(C2;B2) devuelve 30 (Treinta días desde el envío hasta el pago)

Da lo mismo que restar una fecha de la otra, pero el orden de los argumentos (primero la fecha final) deja clara la intención, y acepta fechas escritas como texto. Úsala para la antigüedad de las facturas, los plazos de entrega y el tiempo entre dos hechos.

Nombre en inglés
DAYS
Disponible en
Excel 2013 y posteriores
Categoría
Fecha y hora
Devuelve
Un número entero de días, negativo si fecha_inicial es posterior a fecha_final.
Google Sheets
Funciona igual en Google Sheets.

Sintaxis

=DIAS(fecha_final; fecha_inicial)

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
fecha_finalObligatorioLa fecha posterior.
fecha_inicialObligatorioLa fecha anterior. Si es posterior a fecha_final, el resultado es negativo.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
E2=DIAS(C2;B2)30Treinta días desde el envío hasta el pago
E3=DIAS(B3;C3)-11Argumentos al revés: el resultado es negativo
E4=C2-B230La resta simple da los mismos 30 días

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
FacturaEnviadaPagadaResultado
INV-20102/02/202604/03/202630
INV-20216/02/202627/02/2026-11
30

Practica DIAS

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Días hasta el cobro

En D2, cuenta los días que pasan desde la fecha de envío de cada factura hasta la fecha de pago. Rellena hacia abajo hasta D6.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
Un número negativoLos argumentos están en orden inicio, fin. DIAS recibe primero la fecha final: DIAS(fecha_final; fecha_inicial).
#¿NOMBRE?DIAS llegó con Excel 2013. En versiones anteriores, resta las fechas: =C2-B2.
Se cuentan fines de semana que querías saltarDIAS cuenta todos los días naturales. Usa DIAS.LAB para los días laborables.

Consejos

  • Suma 1 cuando deban contar tanto el primer día como el último, como en una estancia de hotel o una solicitud de vacaciones.

Preguntas frecuentes

¿Cómo cuento los días entre dos fechas en Excel?

Usa DIAS(fecha_final; fecha_inicial) o simplemente resta: =B2-A2. Las dos devuelven el número de días naturales.

¿DIAS incluye la fecha inicial y la final?

No. =DIAS("2026-03-02";"2026-03-01") devuelve 1. Suma 1 si quieres contar los dos días.

¿Qué diferencia hay entre DIAS y DIAS.LAB?

DIAS cuenta todos los días naturales. DIAS.LAB solo cuenta los días entre semana, y además puede saltarse una lista de festivos.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .