Gradiente de cores de formatação condicional com paradas rígidas

Eu tenho uma coluna de dados em uma planilha do Excel que possui valores positivos e negativos. O que eu quero fazer é aplicar a formatação condicional (um gradiente de cor) de dizer verde escuro a verde claro para valores positivos e vermelho claro a vermelho escuro para valores negativos.

No entanto, parece que não consigo fazer isso. Se eu aplicar um formato condicional de, digamos, o maior valor para zero, com zero como verde claro, todos os valores negativos também ficarão verde claro. Existe uma maneira de aplicar apenas um formato condicionalaté um certo valor e não além? Da mesma forma, posso criar um formato condicional para os valores negativos, mas, novamente, os valores positivos serão coloridos em vermelho. Se eu tiver os dois na mesma planilha, o que tiver a maior prioridade ganha.

Atualizar: Embora isso seja realmente feio, decidi tentar descobrir quais células são maiores que 0 (ou, na verdade, um valor médio, ~1.33 neste caso) e que são inferiores e definem as referências de célula explicitamente para essas células. Então, tentei uma formatação condicional definida como esta (escala verde positiva):

<x:conditionalFormatting sqref="$E$5 $E$6 $E$10 $E$13 $E$15 $E$17 $E$18 $E$19 $E$22 $E$24 $E$25..." xmlns:x="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
  <x:cfRule type="colorScale" priority="1">
    <x:colorScale>
      <x:cfvo type="num" val="1.13330279612636" />
      <x:cfvo type="num" val="1.91050388235334" />
      <x:color rgb="d6F4d6" />
      <x:color rgb="148621" />
    </x:colorScale>
  </x:cfRule>
</x:conditionalFormatting>

E assim (escala vermelha negativa):

<x:conditionalFormatting sqref="$E$4 $E$7 $E$8 $E$9 $E$11 $E$12 $E$14 $E$16 $E$20 $E$21 $E$23 $E$26 $E$28 $E$29 $E$30..." xmlns:x="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
  <x:cfRule type="colorScale" priority="1">
    <x:colorScale>
      <x:cfvo type="num" val="0.356101709899376" />
      <x:cfvo type="num" val="1.13330279612636" />
      <x:color rgb="985354" />
      <x:color rgb="f4dddd" />
    </x:colorScale>
  </x:cfRule>
</x:conditionalFormatting>

E isso funciona muito bem! Até o ponto que você tenta classificar (eu tenho um filtro automático nesta planilha) e estraga as atribuições das células. Então agora eu tenho valores maiores que1.33 isso deve (e fez) ter as regras de gradiente verde aplicadas, mas agora são referenciadas pelo gradiente vermelho (e, portanto, acabam em vermelho pálido).

Eu tentei com referências de célula relativas e absolutas (ou seja, menos o$), mas isso também não parece funcionar.

questionAnswers(6)

yourAnswerToTheQuestion