Fórmula de Excel: contar el día de la semana en un rango de fechas
Si hay una lista de fechas, ¿cómo se puede contar un determinado día de la semana en una lista de fechas como la que se muestra en la captura de pantalla anterior?
Si desea seguir este tutorial, descargue la hoja de cálculo de ejemplo.
Fórmula genérica:
SUMPRODUCT(--(WEEKDAY(date_range)=week_day)) |
Sintaxis y argumentos
Date_range: the references of dates that you want to count number of a specific weekday within. |
Week_day: a number that indicates the day of week. |
Número de día de la semana
Día laborable | Número |
Domingo | 1 |
Lunes | 2 |
Martes | 3 |
Miércoles | 4 |
Jueves | 5 |
Viernes | 6 |
Sábado | 7 |
Valor de retorno
La fórmula vuelve a un valor numérico.
Cómo funciona esta fórmula
Por ejemplo, el rango B3: B10 enumera las fechas y la lista de números de los días de la semana correspondientes en el rango F3: F9, ahora necesita contar cada día de la semana en este rango de fechas, utilice la siguiente fórmula:
=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3)) |
Prensa Participar clave para obtener el primer resultado del recuento.
Arrastre el controlador de relleno automático sobre las celdas para aplicar esta fórmula según lo necesite.
Explicación
WEEKDAY función: cuenta el día de la semana en un rango de fechas. La formula DÍA DE LA SEMANA ($ B $ 3: $ B $ 10) devuelve un resultado de matriz:
{6;6;3;1;3;7;1;6}
La fórmula = (DÍA DE LA SEMANA ($ B $ 3: $ B $ 10) = F3) devuelve un resultado de matriz:
{FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO}
SUMPRODUCT función: devuelve el resultado de matrices multiplicadas y sumadas.
= SUMPRODUCTO (- (DÍA DE LA SEMANA ($ B $ 3: $ B $ 10) = F3))
= SUMPRODUCTO (- {FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO})
=0
En la formula
= SUMPRODUCTO (- (DÍA DE LA SEMANA ($ B $ 3: $ B $ 10) = F4))
= SUMPRODUCTO (- {FALSO; FALSO; VERDADERO; FALSO; VERDADERO; FALSO; FALSO; FALSO}
=2
Fórmulas relativas
- Cuente los días de la semana solo entre dos fechas
Este tutorial proporciona fórmulas para contar los días excluyendo fines de semana y feriados entre dos fechas - Contar un día de la semana específico entre dos fechas
Este tutorial proporciona la fórmula para contar un día de la semana específico entre dos fechas determinadas en Excel. - Contar días entre dos fechas
Aquí proporcionamos fórmulas para contar días, semanas, meses o años entre dos fechas. - Convertir tiempo en minutos decimales
En este tutorial, proporciona una fórmula para convertir el tiempo a minutos decimales en Excel.
Funciones relativas
- Función de Excel WEEKNUM
Devuelve el número de semana de la fecha indicada en un año. - Función de DÍA DE TRABAJO de Excel
Agrega días laborables a la fecha de inicio indicada y devuelve un día laborable - Función MES de Excel
El MES se usa para obtener el mes como un número entero (1 a 12) a partir de la fecha. - Función DÍA de Excel
La función DÍA obtiene el día como un número (1 a 31) de una fecha - Función AÑO de Excel
La función AÑO devuelve el año en función de la fecha dada en un formato de número de serie de 4 dígitos.
Las mejores herramientas de productividad de oficina
Kutools para Excel: te ayuda a destacar entre la multitud
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.