Fórmula de Excel: Contar el día de la semana en un rango de fechas
Si hay una lista de fechas, ¿cómo puedes contar un determinado día de la semana en dicha lista de fechas como se muestra en la captura de pantalla anterior?
Si deseas seguir este tutorial, por favor descarga la hoja de cálculo de ejemplo.
Fórmula genérica:
SUMAPRODUCTO(--(DIASEM(rango_fecha)=dia_semana)) |
Sintaxis y Argumentos
Rango_fecha: las referencias de fechas dentro de las cuales deseas contar el número de un día de la semana específico. |
Dia_semana: un número que indica el día de la semana. |
Número del día de la semana
Día de la semana | Número |
Domingo | 1 |
Lunes | 2 |
Martes | 3 |
Miércoles | 4 |
Jueves | 5 |
Viernes | 6 |
Sábado | 7 |
Valor de retorno
La fórmula devuelve un valor numérico.
Cómo funciona esta fórmula
Por ejemplo, el rango B3:B10 enumera las fechas, y los números correspondientes a los días de la semana se enumeran en el rango F3:F9. Ahora necesitas contar cada día de la semana en este rango de fechas. Por favor, utiliza la siguiente fórmula:
=SUMAPRODUCTO(--(DIASEM($B$3:$B$10)=F3)) |
Pulsa Enter para obtener el primer resultado del recuento.
Arrastra el controlador de autollenado sobre las celdas para aplicar esta fórmula según sea necesario.
Explicación
DIASEM función: cuenta el día de la semana en un rango de fechas. La fórmula DIASEM($B$3:$B$10) devuelve un resultado de matriz:
{6;6;3;1;3;7;1;6}
La fórmula =(DIASEM($B$3:$B$10)=F3) devuelve un resultado de matriz:
{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}
SUMAPRODUCTO función: devuelve el resultado de matrices multiplicadas y sumadas.
=SUMAPRODUCTO(--(DIASEM($B$3:$B$10)=F3))
=SUMAPRODUCTO(--{FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO})
=0
En la fórmula
= SUMAPRODUCTO(--(DIASEM($B$3:$B$10)=F4))
= SUMAPRODUCTO(--{FALSO; FALSO; VERDADERO; FALSO; VERDADERO; FALSO; FALSO; FALSO}
=2
Fórmulas Relacionadas
- Contar solo días laborables entre dos fechas
Este tutorial proporciona fórmulas para contar los días excluyendo fines de semana y días festivos entre dos fechas. - Contar un día específico de la semana entre dos fechas
Este tutorial proporciona la fórmula para contar un día específico de la semana entre dos fechas dadas en Excel. - Contar días entre dos fechas
Aquí se proporcionan fórmulas para contar días, semanas, meses o años entre dos fechas. - Convertir 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 NÚMSEMANA de Excel
Devuelve el número de la semana de la fecha dada en un año. - Función DIA.LAB de Excel
Agrega días laborables a la fecha de inicio dada y devuelve un día laborable. - Función MES de Excel
La función MES se utiliza para obtener el mes como número entero (1 a 12) a partir de una fecha. - Función DÍA de Excel
La función DÍA obtiene el día como un número (1 a 31) a partir de una fecha. - Función AÑO de Excel
La función AÑO devuelve el año basado en la fecha dada en formato de número de serie de 4 dígitos.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.