Cómo utilizar la función WEEKDAY (DIASEM) en Excel

Español Inglesa
DIASEM WEEKDAY

Introducción a la función para determinar el día de la semana

La función DIASEM en MS Excel y Google Sheets es clave para gestionar y analizar datos relacionados con fechas. Esta función devuelve un número que indica el día de la semana correspondiente a una fecha específica, facilitando tareas como la planificación de horarios o el análisis financiero semanal.

Sintaxis y ejemplos de uso

La sintaxis de la función DIASEM en Excel y Google Sheets es:

DIASEM(fecha, [tipo])

Donde fecha es la fecha a evaluar y tipo (opcional) determina qué día se considera el inicio de la semana (por defecto, 1, que corresponde al domingo).

Ejemplos de uso básico:

  • Para conocer el día de la semana del 15 de agosto de 2023:
  • =DIASEM("2023-08-15")
  • Si deseamos iniciar la semana en lunes (usando tipo 2):
  • =DIASEM("2023-08-15", 2)

Aplicaciones prácticas de la función

Determinación del día laborable

Supongamos que necesitas identificar si una serie de fechas corresponden a días laborables o fines de semana para la programación de entregas en una empresa.

Solución: Comprueba si el resultado de DIASEM para una determinada fecha es mayor a 5, lo cual sugiere un fin de semana, asumiendo el tipo 1.

=SI(DIASEM(A2) > 5, "Fin de semana", "Laborable")

Introduce las fechas en la columna A y usa esta fórmula en la columna B para determinar la clasificación del día.

Conteo de días específicos en un rango de fechas

Para calcular cuántos lunes hay entre el 1 y el 31 de enero de 2023, puedes hacer lo siguiente:

Solución: Utiliza una combinación de funciones que incluye DIASEM.

=SUMAPRODUCTO((DIASEM(FILA(INDIRECTO("1/1/2023":"1/31/2023")), 2) = 1) * 1)

Esta fórmula crea un rango de fechas, evalúa cada una para determinar si son lunes (día 1 cuando el tipo es 2) y suma las ocurrencias.

Preguntas comunes y consejos adicionales

  • ¿Qué ocurre si la fecha es inválida? Se retorna un error. Asegúrate de que las fechas ingresadas sean correctas y estén en un formato reconocible.
  • Optimización del rendimiento: Para evitar ralentizaciones en hojas de cálculo grandes, minimiza el uso de funciones como INDIRECTO y SUMAPRODUCTO con rangos extensos.
  • Diversificación de tipos: Experimenta con el segundo argumento para adaptar la función a tus necesidades específicas, ajustándola a las normas locales o empresariales sobre el inicio de la semana.

Maggiori informazioni: https://support.microsoft.com/es-es/office/función-diasem-60e44483-2ed1-439f-8bd0-e404c190949a

Otras funciones
Convierte un número de serie en un valor de año
Devuelve el número de serie correspondiente a una fecha determinada
Convierte una fecha con formato de texto en un valor de número de serie
Convierte un número de serie en un valor de día del mes
Devuelve el número de serie de la fecha anterior o posterior a un número especificado de días laborables
Devuelve el número de serie de la fecha anterior o posterior a un número especificado de días laborables usando parámetros para indicar cuáles y cuántos son días de fin de semana
Devuelve la cantidad de días entre dos fechas
Devuelve la cantidad de días laborables totales entre dos fechas
Devuelve el número de todos los días laborables entre dos fechas mediante parámetros para indicar cuáles y cuántos son días de fin de semana
Calcula el número de días entre dos fechas a partir de un año de 360 días
Devuelve el número de serie de la fecha equivalente al número indicado de meses anteriores o posteriores a la fecha inicial
Devuelve el número de serie correspondiente al último día del mes anterior o posterior a un número de meses especificado
Devuelve la fracción de año que representa el número total de días existentes entre el valor de fecha_inicial y el de fecha_final
Devuelve el número de serie correspondiente a una hora determinada
Convierte una hora con formato de texto en un valor de número de serie
Convierte un número de serie en un valor de hora
Devuelve el número de serie correspondiente al día actual
Devuelve el número de semana ISO del año para una fecha determinada
Convierte un número de serie en un valor de minuto
Convierte un número de serie en un valor de mes
Devuelve el número de serie correspondiente a la fecha y hora actuales
Convierte un número de serie en un número que representa el lugar numérico correspondiente a una semana de un año
Convierte un número de serie en un valor de segundo
Calcula el número de días, meses o años entre dos fechas Esta función es útil en las fórmulas en las que necesite calcular una edad