En Excel hay varias formas de colorear dinámicamente una celda completa en función de su valor, pero ¿hay alguna forma de colorear dinámicamente solo una parte de la celda en función de su valor?
Por ejemplo, supongamos que estoy creando un informe que se parece a lo siguiente:
_________________________
| | Dec | Nov |
|_______|___________|_____|
|Gross R| $75 (-25%)| $100|
|_______|___________|_____|
|Net Inc| $55 (+10%)| $50 |
|_______|___________|_____|
En este escenario, solo deseo colorear los valores porcentuales (-25%) y (+ 10%), no los valores en dólares de $ 75 y $ 55 que también están en la celda. Además del problema, el color debe ser dinámico (verde para valores positivos, rojo para valores negativos), y estas celdas son referencias (por lo que el color manual está fuera de la tabla).
He intentado usar la TEXT()
función integrada, pero tampoco funcionó. Específicamente probé =TEXT(A1,"$##")&" "&TEXT(A2,"[Green]0%;[Red](-0%)")
dónde A1
está la referencia de celda al monto en dólares yA2
es la referencia de celda al porcentaje delta.
Lo frustrante es que el formato personalizado [Green]0%;[Red](-0%)
funciona bien cuando se aplica a toda la celda (a través de la sección de formato de número personalizado), pero cuando se aplica a través de la TEXT()
función deja de funcionar. Entonces, ¿cómo puedo personalizar el color de un valor parcial dentro de una celda?