# Función DIA (DAY)

> DIA devuelve el día del mes de una fecha, como un número del 1 al 31.

Fuente: https://spreadsheetpractice.com/es/funciones/dia · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=DIA(núm_de_serie)`
- **Uso más común:** `=DIA(B2)` devuelve 1 (El alquiler se paga el día 1)
- **Nombre en inglés:** [DAY](https://spreadsheetpractice.com/functions/day)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Fecha y hora](https://spreadsheetpractice.com/es/funciones#date)
- **Devuelve:** Un número entero del 1 al 31.
- **Google Sheets:** Funciona igual en Google Sheets.

Sirve para ver si una fecha cae en la primera o en la segunda quincena, ordenar recibos por día de cargo o, junto con FIN.MES, saber cuántos días tiene un mes.

## Sintaxis

`=DIA(núm_de_serie)`

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

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `núm_de_serie` | Obligatorio | La fecha que se lee, normalmente una referencia de celda. |

## Ejemplos

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

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| D2 | `=DIA(B2)` | 1 | El alquiler se paga el día 1 |
| D3 | `=DIA(B3)<=15` | FALSO | FALSO: el préstamo del coche cae en la segunda quincena |
| D4 | `=DIA(FIN.MES(B4;0))` | 30 | Abril tiene 30 días |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D |
|---|---|---|---|---|
| 1 | Pago | Fecha de vencimiento |  | Resultado |
| 2 | Alquiler | 01/04/2026 |  | 1 |
| 3 | Préstamo del coche | 17/04/2026 |  | FALSO |
| 4 | Tarjeta | 30/04/2026 |  | 30 |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Contar días entre dos fechas con DIA | =DIA(B2)-DIA(A2) solo compara los números de día y falla al cambiar de mes. Resta las fechas directamente o usa DIAS. |
| #¡VALOR! | La fecha está guardada como texto. Conviértela antes con FECHANUMERO. |

## Consejos

- =DIA(FIN.MES(A2;0)) te dice cuántos días tiene el mes de A2, incluidos los febreros de los años bisiestos.

## Funciones relacionadas

- [MES](https://spreadsheetpractice.com/es/funciones/mes) (MONTH): MES devuelve el mes de una fecha como un número del 1 al 12.
- [AÑO](https://spreadsheetpractice.com/es/funciones/ano) (YEAR): AÑO devuelve el año de una fecha con cuatro cifras.
- [DIASEM](https://spreadsheetpractice.com/es/funciones/diasem) (WEEKDAY): DIASEM devuelve el día de la semana de una fecha como un número.
- [FIN.MES](https://spreadsheetpractice.com/es/funciones/fin-mes) (EOMONTH): FIN.MES devuelve el último día del mes que cae un número de meses antes o después de una fecha.

## Preguntas frecuentes

### ¿Cómo saco el número de día de una fecha en Excel?

Usa =DIA(A2). Para el nombre del día de la semana, usa =TEXTO(A2;"dddd").

### ¿Cómo sé cuántos días tiene un mes?

Combina DIA con FIN.MES: =DIA(FIN.MES(A2;0)) devuelve de 28 a 31 según el mes de la fecha de A2.

## Practica DIA

En la página de [DIA](https://spreadsheetpractice.com/es/funciones/dia) hay un ejercicio corregido («Día de cargo de los recibos») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [DAY](https://spreadsheetpractice.com/functions/day)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
