Eu encontrei uma solução alternativa: basta criar um monte de colunas e definir o plano de fundo delas dependendo do valor da célula. Nas células deixadas na coluna de valores, use uma cor de texto inteligente para tornar o texto invisível (use Branco para desativá-lo e a cor de barra desejada para "Ligado").
- Crie três estilos:
- Um derivado de "Teste padrão" com uma cor de texto "Branco". Chame de "Off".
- Um derivado de "On" com o fundo desejado e uma cor de texto "Black".
- Por fim, um derivado de "On2" com a cor do texto == a cor de fundo
- Crie algumas colunas antes do valor. Torne-os magros (0,3 a 0,5 mm)
- Atribua o valor das colunas de valor às novas colunas (
=F3
inE3
quando seu valor estiver emF3
) - Use a formatação condicional na coluna de valor (
F
no exemplo). Para o valor0
, use o estiloOff
. Para valores > 0, useOn
. - Use a formatação condicional em cada nova coluna para definir o estilo como
On2
se o valor for grande o suficiente. Defina o estilo paraOff
caso contrário.