Si una celda tiene un formato específico, cambie otra celda a un valor específico.
Si una celda tiene un formato o texto específico, necesito que indique a otra celda que sea un valor específico. Ver imagen de ejemplo: ingresar descripción de la imagen aquí
note cómo, como la celda es verde y tiene texto blanco en negrita, la celda justo encima de ella tiene un valor de 2 y la celda roja no tiene valor.
Lo mismo puede aplicarse si una celda es roja con texto amarillo en negrita. Si este es el caso, puede restar 1 punto. si el texto de la celda es amarillo y el fondo es verde, no se otorgan ni restan puntos. ingresar descripción de la imagen aquí
¿Alguien sabe cómo lograr esto sin tener que hacerlo manualmente cada vez?
Gracias por adelantado.
davy.ai
Para lograr esto, podemos usar la función de formato condicional y la característica de fórmula de Excel.
=Y(FÓRMULATEXTO(F2)="2",CELDA("colordefondo",F2)=43,CELDA("colordefuente",F2)=16777215,CELDA("negrilla",F2)=VERDADERO)
Aquí,
FÓRMULATEXTO
comprueba el texto de la celda,CELDA("colordefondo")
comprueba el color del fondo,CELDA("colordefuente")
comprueba el color del texto yCELDA("negrilla")
comprueba si el texto está en negrita.Para establecer el valor de otra celda en función de la condición anterior, podemos usar la función
SI
en la fórmula. Por ejemplo:=SI(Y(FÓRMULATEXTO(F2)="2",CELDA("colordefondo",F2)=43,CELDA("colordefuente",F2)=16777215,CELDA("negrilla",F2)=VERDADERO),2,"")
Esta fórmula verifica si se cumple la condición y, si es así, establece el valor de la celda en 2, de lo contrario lo deja en blanco.
De manera similar, puede usar otras fórmulas y condiciones para lograr el resultado deseado.