¿Cómo contar el número de fines de semana / días de la semana entre dos fechas en Excel?
A veces, necesitamos saber cuántos días de la semana específicos hay entre dos fechas. Por ejemplo, tengo dos fechas: la fecha de inicio es 1/1/2014 y la fecha de finalización es 2/15/2014, ahora quiero saber cuántas veces ocurre un domingo, un lunes o un martes, etc. Tal vez esto sea algo difícil para nosotros, pero aquí puedo hablar sobre algunos métodos efectivos para usted.
- Cuente el número de días de la semana / fines de semana específicos entre dos fechas
- Use la fórmula para contar el número de días de la semana específicos en el mes
- Use VAB para contar el número de días de la semana específicos en un mes
- Cuente los números de todos los fines de semana / días de la semana / día específico de la semana entre dos fechas
Cuente el número de días de la semana / fines de semana específicos entre dos fechas con la fórmula
Supongamos que tengo las dos fechas siguientes y necesito contar cuántos domingos hay entre ellas. Seleccione una celda en blanco, ingrese la siguiente fórmula y presione el Acceder llave. Y ahora obtendrás el número de domingos entre las dos fechas. Ver captura de pantalla:
=INT((WEEKDAY($C$2- 1)-$C$2+$C3)/7)
Notas:
(1) En la fórmula anterior, C2 es la fecha de inicio y C3 indica la fecha de finalización.
(2) En la fórmula anterior, 1 representa el domingo. Y puede reemplazar el número 1 con otros números entre 1 y 7. (1 es domingo, 2 es lunes, 3 es martes, 4 es miércoles, 5 es jueves, 6 es viernes y 7 es sábado)
Use la fórmula para contar el número de días de la semana específicos en el mes
A veces, es posible que deba contar el número total de un determinado día de la semana en el mes dado, dice contar el número total de miércoles de julio de 2020. Aquí, introduciré una fórmula para contar el número total de un determinado día de la semana en el mes fácilmente.
Seleccione una celda en blanco, escriba la fórmula siguiente y presione la tecla Intro para obtener el resultado del recuento.
=INT((WEEKDAY(DATE(G2,G3,1)- G4)-DATE(G2,G3,1)+EOMONTH(DATE(G2,G3,1),0))/7)
Notas:
(1) En la fórmula anterior, G2 es el año especificado, G3 es el mes especificado y G4 es el día de la semana especificado.
(2) Esta fórmula asigna números enteros para representar el día de las semanas: 1 es domingo, 2 es lunes, 3 es martes, 4 es miércoles, 5 es jueves, 6 es viernes y 7 es sábado.
Utilice la función definida por el usuario para contar el número de días de la semana / fines de semana específicos en un mes determinado
También puede crear una función definida por el usuario para calcular cuántos días de la semana específicos en un año y mes determinados además de la fórmula anterior.
1. Mantenga pulsado el ALT + F11 llaves, y abre el Ventana de Microsoft Visual Basic para aplicaciones.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.
Public Function TotalDays(pYear As Integer, pMonth As Integer, pDay As Integer)
'Update 20140210
Dim xindex As Integer
Dim endDate As Integer
endDate = Day(DateSerial(pYear, pMonth + 1, 0))
For xindex = 1 To endDate
If Weekday(DateSerial(pYear, pMonth, xindex)) = pDay Then
TotalDays = TotalDays + 1
End If
Next
End Function
3. Guarde este código y regrese a la hoja de trabajo, luego, en una celda en blanco, ingrese esta fórmula = TotalDays (año, mes, 1) . En este ejemplo, contaré cuántos domingos hay en junio de 2020, por lo que puedo aplicar esta fórmula como una de las siguientes fórmulas, entonces presione Acceder clave, y obtendrá cuántos domingos a la vez. ver capturas de pantalla:
= TotalDías (C2, C3, C4)
= TotalDías (2020,6,1)
Notas: Estas fórmulas usan números enteros para representar el día de las semanas: 1 es domingo, 2 es lunes, 3 es martes, 4 es miércoles, 5 es jueves, 6 es viernes y 7 es sábado.
Cuente los números de todos los fines de semana / días de la semana / día específico de la semana entre dos fechas con Kutools para Excel
En realidad, podemos aplicar Kutools para Excel Número de días no laborables entre dos fechas fórmula, Número de días laborables entre dos fechas fórmula, y Cuente el número de días de la semana específicos fórmula para contar rápidamente los números de todos los fines de semana, fines de semana o día específico de la semana en un rango de fechas en Excel.
Kutools for Excel - Incluye más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA gratuitas de forma permanente! ¡Descargar ahora!
1. Seleccione una celda en blanco donde colocará el resultado del recuento y haga clic en Kutools> Formula Helper> Formula Helper para habilitar esta función
Y luego continúe según sus tipos de conteo.
A. Cuente el número de fines de semana (sábado y domingo) entre dos fechas en Excel
En el cuadro de diálogo Asistente de fórmulas, haga lo siguiente:
(1) Seleccionar Estadístico de la Tipo de fórmula la lista desplegable;
(2) Haga clic para seleccionar Número de días no laborables entre dos fechas en la categoría Industrial. Elige una fórmula cuadro de lista;
(3) Introduzca la fecha de inicio en el Fecha de Inicio cuadro (también puede hacer referencia a una celda de fecha);
(4) Ingrese la fecha de finalización en el Fecha Final cuadro (también puede hacer referencia a una celda de fecha);
(5) Haga clic en el OK del botón.
Ahora devuelve el número total de todos los sábados y domingos en la celda seleccionada.
Kutools for Excel - Potencie Excel con más de 300 herramientas esenciales. ¡Disfrute de funciones de IA gratuitas de forma permanente! Consíguelo ahora
B. Cuente el número de días de la semana (excepto sábado y domingo) entre dos fechas en Excel
En el cuadro de diálogo Asistente de fórmulas, haga lo siguiente:
(1) Seleccionar Estadístico de la Tipo de fórmula la lista desplegable;
(2) Haga clic para seleccionar Número de días laborables entre dos fechas en la categoría Industrial. Elige una fórmula cuadro de lista;
(3) Introduzca la fecha de inicio en el Fecha de Inicio cuadro (también puede hacer referencia a una celda de fecha);
(4) Ingrese la fecha de finalización en el Fecha Final cuadro (también puede hacer referencia a una celda de fecha);
(5) Haga clic en el OK del botón.
Y luego devuelve el número total de días de la semana (excepto sábados y domingos) en la celda seleccionada.
Kutools for Excel - Potencie Excel con más de 300 herramientas esenciales. ¡Disfrute de funciones de IA gratuitas de forma permanente! Consíguelo ahora
C. Cuente el número de días específicos de la semana (lunes, sábado, domingo, etc.) entre dos fechas en Excel
En el cuadro de diálogo Asistente de fórmulas, haga lo siguiente:
(1) Seleccionar Estadístico de la Tipo de fórmula la lista desplegable;
(2) Haga clic para seleccionar Cuente el número de días de la semana específicos en la categoría Industrial. Elige una fórmula cuadro de lista;
(3) Introduzca la fecha de inicio en el Fecha de Inicio cuadro (también puede hacer referencia a una celda de fecha);
(4) Ingrese la fecha de finalización en el Fecha Final cuadro (también puede hacer referencia a una celda de fecha);
(5) Especifique el día de la semana específico con un número entero (1 indica domingo, 2-5 significa de lunes a viernes y 7 es sábado);
(6) Haga clic en el OK del botón.
Y luego devuelve el número total del día de la semana especificado en el rango de fechas dado.
Kutools for Excel - Potencie Excel con más de 300 herramientas esenciales. ¡Disfrute de funciones de IA gratuitas de forma permanente! Consíguelo ahora
Demostración: contar el número de fines de semana/días laborables entre dos fechas en Excel
Artículos relacionados:
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!