Esta pregunta ya tiene una respuesta aquí:
Sé que esto se ha preguntado antes , pero debo estar perdiendo algo. Quiero poner un borde sobre todas las filas que contienen "lunes".
La formula es =$B$3="*Monday*"
Pensé que podría deberse a que el valor de la celda es en realidad "18/4/2016", pero lo cambié manualmente a "Lunes" y la regla aún no se activó. ¿Qué estoy haciendo mal?
                    
                        microsoft-excel
                                worksheet-function
                                conditional-formatting
                                
                    
                    
                        Scott Beeson
fuente
                
                fuente


Respuestas:
Tener la fórmula apuntando a $ B $ 3 siempre será verdadero o falso, si $ B $ 3 es lunes o no. Debe hacer que la fila sea una referencia relativa, es decir, la fórmula debería ser algo así
=IF($B3="Monday";TRUE;FALSE).El $ omitido delante de la fila hará que esta fórmula se vea en la primera columna de cada fila, haciendo un borde alrededor de todos los lunes.
Para mejorar la fórmula y suponer que tiene un valor de fecha en su columna de fecha, recomendaría usar la función
WEEKDAY()y verificar el valor numérico del día de la semana (consulte la Ayuda de Microsoft ).fuente
$B3="Monday"hará lo que devolverá el VERDADERO / FALSO necesario. Pero tu explicación está bien hecha.Usa la
WEEKDAY()función.Sintaxis:
WEEKDAY(serial_number,[return_type])Use esta fórmula en su formato condicional, suponiendo que la columna A contenga sus fechas.
Con el tipo de retorno de
2, comienza la semana con el lunes como el primer día. Entonces la fórmula identificará los días de la semana que son iguales a 1 y luego los formateará con su regla.fuente
El problema era doble. Arreglé la fórmula para ser
=$B3="Monday". También tuve que crear una columna adicional con la fórmula de=TEXT(C3,"dddd")para que el valor fuera en realidad "lunes". Como era antes, el contenido de la celda era "2016/4/18", solo se mostraba el lunes debido al formato de la celda. Esto nunca activó la condición.Aquí está el resultado con lunes reemplazado por sábado y domingo.
fuente