Note: The other languages of the website are Google-translated. Back to English
Iniciar sesión  \/ 
x
or
x
Regístrate  \/ 
x

or

¿Cómo enumerar todos los lunes / viernes de un mes en Excel?

En cierto caso, es posible que deba enumerar o mostrar todos los lunes o viernes de un mes o año en una hoja de trabajo. Normalmente, puede enumerar una serie de fechas con Fill Handle, pero no puede ayudarlo a completar todos los lunes o viernes en un mes o un año. En este artículo, hablaré sobre cómo enumerar todos los lunes o viernes en un mes en Excel.

Enumere todos los lunes / viernes de un mes o año con fórmulas

Enumere todos los lunes / viernes en un mes o año con Kutools para Excel


Enumere todos los lunes / viernes de un mes o año con fórmulas

Las siguientes fórmulas pueden ayudarlo a enumerar todos los lunes o viernes en un mes o año a partir de una fecha determinada del mes, haga lo siguiente:

1. Ingrese la fecha que desea incluir todos los lunes o viernes del mes en una celda, por ejemplo, ingresaré 1/1/2016 en la celda A1.

2. Luego ingrese esta fórmula: =IF(WEEKDAY(EOMONTH(A1,-1)+1)=2,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(2,7))-WEEKDAY(EOMONTH(A1,-1)+1)) en la celda B1 y presione Entrar clave para obtener el primer lunes del mes. Ver captura de pantalla:

doc lista todos los lunes 1

<b>Nota:</b> Para obtener el primer martes del mes:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=3,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(3,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Para obtener el primer miércoles del mes:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=4,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(4,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Para obtener el primer jueves del mes:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=5,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(5,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Para obtener el primer viernes del mes:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Para obtener el primer sábado del mes:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=7,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(7,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Para obtener el primer domingo del mes:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=1,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(1,7))-WEEKDAY(EOMONTH(A1,-1)+1))

3. Después de mostrar el primer lunes, continúe ingresando esta fórmula: = B1 + 7 para obtener el segundo lunes, luego arrastre el controlador de relleno hacia abajo para enumerar todos los lunes en un mes o un año según lo necesite, vea la captura de pantalla:

doc lista todos los lunes 2


Enumere todos los lunes / viernes en un mes o año con Kutools para Excel

Excepto las fórmulas anteriores, aquí puedo presentar una herramienta fácil:Kutools for Excel, Con su Insertar la fecha función, puede insertar todos los lunes o viernes de un mes tan rápido como sea posible.

Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días

Después de instalar Kutools for Excel, haz lo siguiente :( ¡Vaya a Descargar Kutools para Excel ahora! )

1. Seleccione una celda para insertar la fecha y haga clic en Kutools > recuadro > Insertar la fecha, ver captura de pantalla:

2. En la Insertar la fecha cuadro de diálogo, se muestra un calendario mensual, puede hacer doble clic en la fecha para insertarla en la celda, también puede cambiar el formato de fecha a su necesidad marcando Usando formato opción para activar el cuadro de lista de formato de fecha. Ver captura de pantalla:

¡Vaya a Descargar Kutools para Excel y prueba gratuita ahora!


Demostración: enumere todos los lunes / viernes en un mes o año con Kutools para Excel

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!

Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar 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 celdas 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 Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office / Excel 2007-2019 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Características completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
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

  • 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!
officetab parte inferior
Say something here...
symbols left.
You are guest
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.
    Scott · 4 years ago
    Thank you for the formula. I had a question about it. It does work for 2016, but when entering 1/12017, it identifies the first Monday of the month to be 1/9/17, when it's actually 1/2/17. Am I misunderstanding the formula's intent? Meaning, should I enter a different date to pull the 1/2/17 date?

    Thanks again for the help.
    • To post as a guest, your comment is unpublished.
      RS · 1 years ago
      Did not work for me on every Monday that was in a month with the first day being a Sunday,

      Given A1 is the first of the month "1/1/2020" or "1/2/2020" etc, This did work for me:


      =A1+MOD(8-WEEKDAY(A1,2),7)
    • To post as a guest, your comment is unpublished.
      Jo · 4 years ago
      It worked for me.. fo rFridays

      A1= 06/01/2017 B1= 13/01/2017= IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1))

      20/01/2017 = IF(WEEKDAY(EOMONTH(B1,-1)+1)=6,EOMONTH(B1,-1)+1,EOMONTH(B1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(B1,-1)+1))+7


      27/01/2017=IF(WEEKDAY(EOMONTH(C1,-1)+1)=6,EOMONTH(C1,-1)+1,EOMONTH(C1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(C1,-1)+1))+
      • To post as a guest, your comment is unpublished.
        carrie · 4 years ago
        That doesn't help...

        super weird..2017 is the only year that it skips the 1st monday.
        • To post as a guest, your comment is unpublished.
          Pmars · 4 months ago
          The formula doesn't work for Mondays if the last day of the previous month is a Saturday (weekday no 7). The following day is therefore a Sunday (weekday no 1) and you only need add 1 day to get to a Monday. However, the formula adds 10-1=9 days and gives you the 9th January as the first Monday. There needs to be a second IF function:
          =IF(WEEKDAY(EOMONTH(A2,-1)+1)=1,EOMONTH(A2,-1)+2,IF(WEEKDAY(EOMONTH(A2,-1)+1)=2,EOMONTH(A2,-1)+1,EOMONTH(A2,-1)+(8+MOD(2,7))-WEEKDAY(EOMONTH(A2,-1)+1)))
        • To post as a guest, your comment is unpublished.
          Peter · 4 months ago
          The formula doesn't work if the last day of the previous month is a Saturday (weekday no 7). The following day is therefore a Sunday (weekday no 1) and you only need add 1 day to get to a Monday. However, the formula adds 10-1=9 days and gives you the 9th January as the first Monday. There needs to be a second IF function:
          =IF(WEEKDAY(EOMONTH(A2,-1)+1)=1,EOMONTH(A2,-1)+2,IF(WEEKDAY(EOMONTH(A2,-1)+1)=2,EOMONTH(A2,-1)+1,EOMONTH(A2,-1)+(8+MOD(2,7))-WEEKDAY(EOMONTH(A2,-1)+1)))
        • To post as a guest, your comment is unpublished.
          Pasquale · 2 years ago
          2019 too :( first wednesday is not 09 Jan?)