Fórmula de Excel: contar días entre dos fechas excluyendo fines de semana

Por lo general, la función SIFECHA permite contar los días entre dos fechas, pero si desea contar únicamente los días laborables dentro de un rango de fechas en Excel —excluyendo fines de semana—, ¿qué fórmula puede ayudarle?
Si desea seguir este tutorial, descargue la hoja de cálculo de ejemplo.
Fórmula genérica:
| NETWORKDAYS(start_date,end_date,[holiday]) |
Sintaxis y argumentos
| Start_date, end_date: the date range that you want to count workdays from. |
| Holiday: optional, the cell range that contains the holiday dates that you want to count days excluding. |
Valor de devolución
La fórmula devuelve un valor numérico.
Cómo funciona esta fórmula
En las celdas B3 y C3 figuran la fecha de inicio y la fecha de fin, respectivamente; en el rango B6:B10 se enumeran los días festivos. Utilice la siguiente fórmula para contar los días laborables, excluyendo fines de semana y festivos.
| =NETWORKDAYS(B3,C3,B6:B10) |
Pulse Intro para obtener el resultado del recuento.
Explicación
NETWORKDAYS función: obtiene el número de días laborables entre dos fechas.
Observación
De forma predeterminada, los fines de semana son sábado y domingo. Si quieres definir fines de semana personalizados, utiliza la función NETWORKDAYS.INTL tal como se muestra a continuación:
| =NETWORKDAYS.INTL(start_date,end_date,[weekend],[holidays]) |
| Número de semana | fin de semana |
| 1 o se omite | sábado y domingo |
| 2 | domingo y lunes |
| 3 | lunes y martes |
| 4 | martes y miércoles |
| 5 | miércoles y jueves |
| 6 | jueves y viernes |
| 7 | viernes y sábado |
| 11 | Solo domingo |
| 12 | Solo lunes |
| 13 | Solo martes |
| 14 | Solo miércoles |
| 15 | Solo jueves |
| 16 | Solo viernes |
| 17 | Solo sábado |
Por ejemplo, si los fines de semana son lunes y martes, ahora puede contar los días excluyendo fines de semana y festivos con las siguientes fórmulas:
| =NETWORKDAYS.INTL(B3,C3,3,B6:B10) |

Fórmulas relacionadas
- Convertir marca de tiempo Unix a hora de Excel o viceversa
Este tutorial ofrece fórmulas prácticas para convertir fácilmente entre la marca de tiempo Unix y el formato de fecha y hora de Excel. - Convertir texto en hora
Ofrece fórmulas para transformar una fecha guardada como texto en una fecha estándar de Excel. - Conversión de tiempo a horas decimales
Aquí te ofrecemos una fórmula para convertir el tiempo a horas decimales en Excel y te explicamos cómo funciona. - Conversión de tiempo a minutos decimales
En este tutorial se proporciona una fórmula para convertir el tiempo a minutos decimales en Excel.
Funciones relacionadas
- Función SI de Excel
Evalúa las condiciones que especifiques y devuelve los valores correspondientes. - Función VALOR de Excel
Convierte texto en número. - Función MES de Excel
La función MES extrae el mes como un número entero (del 1 al 12) a partir de una fecha. - Función DIA de Excel
La función DIA extrae el día como un número del 1 al 31 a partir de una fecha. - Función AÑO de Excel
La función AÑO devuelve el año correspondiente a una fecha dada, expresado como un número de cuatro dígitos en formato de serie.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.