Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo contar la cantidad 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 ti.

Cuente el número de días de la semana / fines de semana específicos entre dos fechas

Cuente el número de días de la semana / fines de semana específicos en un mes determinado

El lote cuenta el número de cada día de la semana en un mes determinado

Contar 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 específicos de la semana (lunes, sábado, domingo, etc.) entre dos fechas en Excel

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools para Excel: la mejor herramienta de productividad de Office resolverá la mayoría de sus problemas de Excel
  • Reutilizar cualquier cosa: Agregue las fórmulas más utilizadas o complejas, gráficos y cualquier otra cosa a sus favoritos, y reutilícelos rápidamente en el futuro.
  • Más de características de texto 20: Extraer número de la cadena de texto; Extraer o eliminar parte de los textos; Convertir números y monedas a palabras en inglés ...
  • Herramientas de fusión: Múltiples libros de trabajo y hojas en uno; Fusionar múltiples celdas / filas / columnas sin perder datos; Combinar filas duplicadas y sumar ...
  • Herramientas divididas: Dividir datos en varias hojas en función del valor; Un libro de trabajo para múltiples archivos Excel, PDF o CSV; De una columna a varias columnas ...
  • Saltar pasta Filas ocultas / filtradas; Cuenta y suma por color de fondo; Crear lista de correo y Enviar correos electrónicos por el valor de la celda...
  • Súper filtro: Cree esquemas de filtro avanzados y aplique a cualquier hoja; Tipo de Propiedad por semana, día, frecuencia y más; Filtrar por negrita, fórmulas, comentario ...
  • Más de potentes funciones de 300; Funciona con Office 2007-2019 y 365; Soporta todos los idiomas; Fácil despliegue en compañía; Funciones completas de prueba gratuita de 60-day.

flecha azul burbuja derecha Cuente el número de días de la semana / fines de semana específicos entre dos fechas con fórmula

Supongamos que tengo las dos fechas siguientes y necesito contar cuántos domingos hay entre ellas. Seleccione una celda en blanco, ingrese esta fórmula = INT ((WEEKDAY ($ B $ 1- 1) - $ B $ 1 + $ B2) / 7) y presione la tecla Enter. Y ahora obtendrás el número de domingos entre las dos fechas. Ver captura de pantalla:

Notas:

(1.) En la fórmula anterior, B1 es la fecha de inicio y B2 indica la fecha de finalización

(2.) El rojo 1 representa el domingo. En esta fórmula, 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)


flecha azul burbuja derecha Cuente el número de días de la semana / fines de semana específicos en un mes determinado con la función definida por el usuario

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 determinado además de la fórmula anterior.

1. Mantenga presionado el ALT + F11 llaves, y abre la Ventana de Microsoft Visual Basic para Aplicaciones.

2. Hacer clic recuadro > Móduloy pegue el siguiente código en 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 2015 de agosto, así que puedo aplicar esta fórmula como esta = TotalDays (2015, 8, 1), entonces presione entrar clave, y obtendrá cuántos domingos hay en agosto 2015. ver capturas de pantalla:

Notas:

(1.) En la fórmula, 2014 es el año y 1 indica el mes, puede cambiarlos según sus necesidades.

(2.) Otro rojo 1 representa el domingo, puede reemplazar el número 1 con otros números que desde 1 a 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)


flecha azul burbuja derecha El lote cuenta los números de todos los días de la semana en un mes determinado con Kutools para Excel

Este método aplicará algunas utilidades de Kutools for Excel para convertir fechas en un mes dado a nombres de días de la semana, y luego contar lotes estos nombres de días de la semana en el mes de entrega fácilmente.

1. Enumere todas las fechas en el mes dado en una columna. En nuestro caso, el mes dado es enero de 2014, de modo que ingresamos la primera fecha 2014 / 1 / 1 en la Celda A2, y luego arrastramos el asa de Rellenar de esta celda hacia 2014 / 1 / 31. Ver captura de pantalla:

2. Siga seleccionando estas fechas y haga clic Kutools > Formato > Aplicar formato de fecha; y luego en el cuadro de diálogo Aplicar formato de fecha de apertura, haga clic para resaltar Mie. or miércoles en el objeto Formato de fecha caja, y haga clic en Ok botón. Ver captura de pantalla arriba:

3. Siga seleccionando las fechas que se muestran como nombres de los días de la semana, y luego haga clic Kutools > A real para convertir fechas a texto

4. Agregue una columna a la columna de Fechas originales y escriba el nombre de la columna Contar. Seleccione la columna Fechas y la columna Contar, y luego haga clic Kutools > Contenido > Filas de combinación avanzadas.

5. En la ventana de diálogo Combinar filas basada en columna, haga clic para resaltar la columna Fecha y luego haga clic en Clave primaria; haga clic para resaltar la columna Contar y luego haga clic en Calcular > Contar; haga clic en el Ok botón.

Y ahora verá que ha contado los números de cada día de la semana y cada fin de semana en el mes de entrega. Ver captura de pantalla:

doc count weekend weekend 11

Kutools for Excel - Incluye más de útiles herramientas 300 para Excel. Prueba gratuita de funciones completas 60-day, ¡no se requiere tarjeta de crédito! CONSÍGUELO AHORA


flecha azul burbuja derecha Contar 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 Cuenta los fines de semana entre dos fechas fórmula, Contar días de la semana entre dos fechas fórmula, y Cuenta 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ías específicos de la semana en un rango de fechas en Excel.

Cuente el número de fines de semana (sábado y domingo) entre dos fechas en Excel

Seleccione una celda en blanco, haga clic Kutools > Fórmulas > Cuenta los fines de semana entre dos fechas para abrir el cuadro de diálogo de Fórmula Ayuda. Y luego especifique la fecha de inicio y la fecha de finalización en el cuadro correspondiente, y haga clic en Ok botón. Ahora obtendrá el número de todos los fines de semana entre estas dos fechas. Ver captura de pantalla:

Kutools for Excel - Incluye más de útiles herramientas 300 para Excel. Prueba gratuita de funciones completas 60-day, ¡no se requiere tarjeta de crédito! CONSÍGUELO AHORA

Cuente el número de días laborables (excluyendo sábados y domingos) entre dos fechas en Excel

Seleccione una celda en blanco, haga clic Kutools > Fórmulas > Contar días de la semana entre dos fechas para abrir el cuadro de diálogo de Fórmula Ayuda. Y luego especifique la fecha de inicio y la fecha de finalización en el cuadro correspondiente, y haga clic en Ok botón. Ahora obtendrá el número de días excluyendo los fines de semana en el rango de fechas especificado. Ver captura de pantalla:

doc count weekend weekend fin de semana 2 2

Kutools for Excel - Incluye más de útiles herramientas 300 para Excel. Prueba gratuita de funciones completas 60-day, ¡no se requiere tarjeta de crédito! CONSÍGUELO AHORA

Cuente el número de días específicos de la semana (lunes, sábado, domingo, etc.) entre dos fechas en Excel

Seleccione una celda en blanco, haga clic Kutools > Fórmulas > Cuente el número de días de la semana específicos para abrir el cuadro de diálogo de Fórmula Ayuda. A continuación, especifique la fecha de inicio y la fecha de finalización en el cuadro correspondiente, escriba un número (de 1 a 7) en el Día laborable caja, y haga clic en Ok botón. Ahora obtendrá el número de días excluyendo los fines de semana en el rango de fechas especificado. Ver captura de pantalla:

Nota: 1 indica el domingo, 2-5 significa de lunes a viernes, y 7 es el sábado.

Kutools for Excel - Incluye más de útiles herramientas 300 para Excel. Prueba gratuita de funciones completas 60-day, ¡no se requiere tarjeta de crédito! CONSÍGUELO AHORA


flecha azul burbuja derechaDemostración: cuente el número de fines de semana / días de la semana entre dos fechas en Excel

En este video, Kutools y Kutools Más las pestañas son agregadas por Kutools for Excel. Si lo necesita, haga clic para Prueba gratuita de 60 días sin limitación!

Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Reutilizar: Insertar rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Más de potentes funciones de 300. Admite Office / Excel 2007-2019 y 365. Soporta todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mohamed · 2 years ago
    Let's say you want to calculate the 3rd Thursday of the month and assume the date of the first of the month is in cell A1.

    We need to first work out the date of the Thursday in the week of A1. Because Thursday is the 5th day of the week, we use:

    [b]=[u]A1-WEEKDAY(A1)+5[/u][/b]

    Then if this Thursday falls before A1, we need to add 7 using

    [b](([u]A1-WEEKDAY(A1)+5[/u])
  • To post as a guest, your comment is unpublished.
    Jon · 2 years ago
    What about a formula that returns the actual date of the first Wed of each month, Or the 2nd and 3rd tuesday of each month?
    Or every 3rd tuesday?

    I want to be able to put in my own start and end dates and then get the actual DATES (not the count) returned to me. Any ideas?
  • To post as a guest, your comment is unpublished.
    KAMBLE VIJAY · 3 years ago
    hi sir,
    i want to calculate no. of weeks in excel between two dates, but Dose not see right weeks as per date
    for example: I enterd the date 01/01/2016 ( Friday) and second date 14/01/2016( thursday) no of weeks showing = 2 weeks.
    but i want to show exact 2 weeks completed 15/01/2016 other wise show previse no fo weeks.
    • To post as a guest, your comment is unpublished.
      Mohamed · 3 years ago
      Let the start and end dates be in cells A1 and A2, respectively. This should work:

      =INT((A2-A1)/7)
  • To post as a guest, your comment is unpublished.
    Rob Mormile · 4 years ago
    Is it possible to have the start date set to "=today()" and the end date, for example, the 22nd of the current cycle. As the date returns to the 23rd, refresh the formula to the following 22nd?
    • To post as a guest, your comment is unpublished.
      Mohamed · 3 years ago
      Assuming cycle refers to month, this should work for the end date:

      DATE(YEAR(TODAY()),MONTH(TODAY())+IF(DAY(TODAY())>22,1,0),22)
  • To post as a guest, your comment is unpublished.
    Mohamed · 4 years ago
    Why are my comments not published completely????
    • To post as a guest, your comment is unpublished.
      Admin_jay · 4 years ago
      [quote name="Mohamed"]Why are my comments not published completely????[/quote]
      Sorry, please try to send me the formula to jaychivo#extendoffice.com. Please replace @ with #.

      And i will help you post it. May be there are some characters which have been blocked. :-)
  • To post as a guest, your comment is unpublished.
    Mohamed · 4 years ago
    Hi Jaco,
    You may achieve this for someone who works Mondays (2), Wednesdays (4) and Fridays (6) as follows:

    (1) Call the year's start and end dates [quote]StartDate[/quote] and [quote]EndDate[/quote], respectively.
    (2) List all the public holidays in South Africa (this could span more than one year) in a range and call it [quote]PublicHolidays[/quote]
    (3) To calculate the total number of days worked enter the following [b]array[/b] formula:
    [quote]=INT((WEEKDAY(StartDate-2)-StartDate+EndDate )/7)+INT((WEEKDAY(StartDate-4)-StartDate+EndDate )/7)+INT((WEEKDAY(StartDate-6)-StartDate+EndDate )/7)-SUM(IF((PublicHolidays>=StartDate)*(PublicHolidays
    • To post as a guest, your comment is unpublished.
      Mohamed · 4 years ago
      Sorry the formula above is not complete: It should be:

      =INT((WEEKDAY(StartDate-[b]2[/b])-StartDate+EndDate)/7)+INT((WEEKDAY(StartDate-[b]4[/b])-StartDate+EndDate)/7)+INT((WEEKDAY(StartDate-[b]6[/b])-StartDate+EndDate)/7)-SUM(IF((PublicHolidays>=StartDate)*(PublicHolidays
    • To post as a guest, your comment is unpublished.
      Mohamed · 4 years ago
      I don't know what happened to my formula and the rest of my message above. The formula should be:

      =INT((WEEKDAY(StartDate-2)-StartDate+EndDate )/7)+INT((WEEKDAY(StartDate-4)-StartDate+EndDate)/7)+INT((WEEKDAY(StartDate-6)-StartDate+EndDate )/7)-SUM(IF((PublicHolidays>=StartDate)*(PublicHolidays
  • To post as a guest, your comment is unpublished.
    Jaco · 4 years ago
    Hi, I am from South Africa and I need advice.
    I have two workers at work who works different days. Now I want to type in a formula in excel to count how many days a year she work (that I can do), but the trick comes in when I want to type in a formula which allows me to deduct if one of her working days is a public holiday for example she works Monday, Wednesday and Friday. That means she works 156 days per year, but I want excel to deduct the holidays if it is on one of her working days. Can someone please assist me?
  • To post as a guest, your comment is unpublished.
    Laura Tigers · 5 years ago
    Does not work properly. You need to consider what day you're starting from and ending with!
  • To post as a guest, your comment is unpublished.
    PhilT · 5 years ago
    Thank you for this.
    Question, how do I add another day like "Wednesday or 4" to the Monday? Basically I want it to calculate both the total of Mondays and Wednesdays between the two dates. How do I write this formula?
    Thanks again
    • To post as a guest, your comment is unpublished.
      JamesB · 4 years ago
      To help future seekers.
      Use this formula for calculating days between two dates:
      =NETWORKDAYS.INTL( start_date, end_date, [weekend], [holidays] )
      =NETWORKDAYS.INTL(A3,A4,"00000011",C3:C8) - 0=include day 1=exclude day
    • To post as a guest, your comment is unpublished.
      Mohamed · 5 years ago
      Try
      =INT((WEEKDAY($B$1-2)-$B$1+$B2)/7)+INT((WEEKDAY($B$1-4)-$B$1+$B2)/7)