No debes de crear una condición para ver si es vacío, eso ya va por defecto, cambia tus condiciones del siguiente modo:
=CELDA = "Activo" (verde)
=CELDA = Y(CELDA<>"",CELDA<>"Activo") (rojo)
Saludos
Hace exactamente lo que pedía, la verdad es que no había pensado en la función Y

Al final el resultado ha sido el siguiente:
=$R2="Activo". Se aplica a "=$A$2:$R$1048576"
De entrada declaro que esta formula se aplique a toda la hoja excel, menos la primera fila porque tengo los títulos y en las columnas posteriores a R.
Si escribo la palabra "Activo" en R5 (por poner un ejemplo), solo me cambiará el color a verde en la fila 5.
=Y($R2<>"";$R2<>"Activo"). Se aplica a "=$A$2:$R$1048576"
Exactamente igual que en el caso anterior. Declaro que esta fórmula se aplique a toda la hoja excel, menos la primera fila y en las columnas posteriores a R.
Si escribo algo que no sea "Activo" en R5, sólo me cambiará el color rojo en la fila 5. Si escribo la palabra "Activo", se aplicaría la fórmula anteriormente dicha.
Muchísimas gracias
