Formato condicional de Excel no resalta los fines de semana: corrige la fórmula DIASEM
🔍 WiseChecker

Formato condicional de Excel no resalta los fines de semana: corrige la fórmula DIASEM

Tu regla de formato condicional para resaltar fechas de fin de semana no funciona. Las celdas permanecen sin formato incluso cuando la fecha cae en sábado o domingo. Esto ocurre porque la función DIASEM devuelve un número y la lógica del formato condicional debe coincidir correctamente. Este artículo explica los errores comunes de fórmula y proporciona los pasos correctos para corregir el resaltado de fines de semana.

Puntos clave: Corregir el resaltado de fines de semana en Excel

  • DIASEM(fecha,2) > 5: Esta fórmula identifica correctamente el sábado (6) y el domingo (7) al usar el argumento tipo_devolución 2.
  • Formato condicional > Nueva regla > Usar una fórmula: Debes aplicar la fórmula DIASEM corregida aquí para que la regla evalúe cada celda.
  • Administrar reglas > Editar regla: Usa este cuadro de diálogo para verificar y corregir la fórmula y su rango aplicado si el formato no se muestra.

ADVERTISEMENT

Por qué tu fórmula DIASEM no resalta los fines de semana

DIASEM devuelve un número según el segundo argumento. Sin ese argumento, domingo es 1, viernes es 6 y sábado es 7: =DIASEM(A1)>5 selecciona viernes y sábado, no el fin de semana sábado-domingo. Con el argumento 2, lunes es 1 y domingo es 7; =DIASEM(A1;2)>5 selecciona sábado y domingo.

Otro error frecuente es una referencia de celda incorrecta en la fórmula de formato condicional. Si usas una referencia absoluta como =DIASEM($A$1)>5, la regla solo verifica la fecha en la celda A1 para todo el rango seleccionado. La regla no evaluará la fecha en cada celda individual. La lógica de la fórmula debe ser relativa a la celda superior izquierda del rango aplicado.

Cómo interpreta Excel el argumento tipo_devolución

El segundo argumento en la función DIASEM define el sistema de numeración. Para resaltar fines de semana, el sistema donde el lunes es 1 y el domingo es 7 es el más confiable. Especificas esto usando 2 como tipo_devolución: DIASEM(fecha, 2). En este sistema, el sábado es 6 y el domingo es 7, por lo que la condición DIASEM(fecha, 2) > 5 captura correctamente ambos días.

Pasos para crear una regla correcta de resaltado de fines de semana

Sigue estos pasos para crear una regla de formato condicional que resalte de manera confiable los sábados y domingos.

  1. Selecciona tu rango de fechas
    Haz clic y arrastra para seleccionar las celdas que contienen las fechas que deseas formatear. Por ejemplo, selecciona el rango A2:A100.
  2. Abre el menú de Formato condicional
    Ve a la pestaña Inicio en la cinta. En el grupo Estilos, haz clic en Formato condicional. En el menú desplegable, selecciona Nueva regla.
  3. Elige el tipo de regla de fórmula
    En el cuadro de diálogo Nueva regla de formato, selecciona el tipo de regla "Usar una fórmula que determine las celdas a aplicar formato".
  4. Ingresa la fórmula DIASEM corregida
    En el cuadro de entrada de fórmula, escribe =DIASEM(A2,2)>5. Si tu celda superior izquierda seleccionada no es A2, reemplaza "A2" con su dirección. No uses signos de dólar antes del número de fila, como A$2, para permitir que la regla se ajuste a cada fila.
  5. Configura el formato de resaltado
    Haz clic en el botón Formato. En el cuadro de diálogo Formato de celdas, ve a la pestaña Relleno y elige un color de resaltado, como gris claro o amarillo. Haz clic en Aceptar para cerrar el cuadro de diálogo Formato de celdas.
  6. Aplica y verifica la regla
    Haz clic en Aceptar en el cuadro de diálogo Nueva regla de formato. Tu rango seleccionado ahora debería mostrar el color elegido para cualquier fecha que sea sábado o domingo.

ADVERTISEMENT

Si tu formato condicional aún no funciona

Regla aplicada pero no se resalta ninguna celda

Comprueba el valor, no solo el formato mostrado: =ESNUMERO(A2) permite verificar si la fecha está almacenada como número. Cambiar el formato a Fecha no convierte automáticamente un texto en fecha. Si importas fechas, especifica el orden día-mes-año correcto y prueba una copia con fechas inequívocas antes de convertir toda la columna.

Solo se resaltan algunas fechas de fin de semana

En Administrar reglas revisa la fórmula y el rango «Se aplica a». Para A2:A100, la fila inicial de la fórmula debe ser 2. Si deseas resaltar varias columnas usando la fecha de A, utiliza una referencia como $A2: fijar la columna es correcto en ese caso. Fijar también la fila ($A$2) haría evaluar siempre una sola fecha.

El formato aparece en días incorrectos

El argumento tipo_devolución en tu fórmula DIASEM es incorrecto. Edita la regla y cambia la fórmula. Usa =O(DIASEM(A2)=1, DIASEM(A2)=7) para resaltar domingo y sábado en el sistema predeterminado. Para el sistema donde el lunes es 1, usa =DIASEM(A2,2)>5 como se muestra en los pasos principales.

Métodos de fórmula DIASEM para resaltar fines de semana

Elemento Fórmula: =DIASEM(fecha,2)>5 Fórmula: =O(DIASEM(fecha)=1,DIASEM(fecha)=7)
Sistema de tipo_devolución Lunes = 1, domingo = 7 Domingo = 1, sábado = 7
Fines de semana identificados Sábado (6) y domingo (7) Domingo (1) y sábado (7)
Mejor para Vistas de semana laboral estándar donde el lunes es el primer día Calendarios o regiones donde la semana comienza en domingo
Longitud de la fórmula Más corta y simple Más larga, usa la función O

Ahora puedes resaltar de manera confiable las fechas de fin de semana en tus hojas de Excel. Usa la función DIASEM con tipo_devolución 2 para una fórmula limpia. Revisa el cuadro de diálogo Administrar reglas si el formato se comporta de manera inesperada. Para más control, prueba usar la función DIA.LAB.INTL para crear una regla que resalte días no laborables personalizados más allá de los fines de semana.

ADVERTISEMENT

Idioma de Excel y separadores

Los nombres de función de estos ejemplos corresponden a Excel en español. El separador de argumentos depende de la configuración regional: si Excel requiere punto y coma, sustituye las comas entre argumentos por punto y coma; si requiere comas, utiliza comas. No cambies separadores decimales, códigos de formato ni textos entre comillas indiscriminadamente. Los nombres de hojas, campos, tablas y rangos deben coincidir con los del libro; los marcadores en inglés no son nombres de función y deben sustituirse de forma coherente si adaptas los datos. Equivalencias con Excel en inglés: DIASEM = WEEKDAY, DIA.LAB.INTL = WORKDAY.INTL.

ADVERTISEMENT