es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para lograr esto, podemos usar la función de formato condicional y la característica de fórmula de Excel.

    1. Primero, seleccione la celda donde desea que se muestre el resultado.
    2. Vaya a la opción “Formato condicional” en la pestaña “Inicio”.
    3. Elija “Nueva regla” y seleccione “Usar una fórmula para determinar qué celdas dar formato”.
    4. Ingrese la fórmula en función de la condición que desea aplicar. Por ejemplo, si desea verificar el fondo verde y el texto en negrita blanco, la fórmula sería:

    =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 y CELDA("negrilla") comprueba si el texto está en negrita.

    1. Elija el formato que desea para la celda cuando se cumpla la condición.
    2. Repita los mismos pasos para otras condiciones también.

    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.

Comments are closed.