Você não precisa do If em formatação condicional. Apenas use:
AND($G2<100%,$G2>0%)
Demorei um pouco para parar de querer incluir If em meus Formatos condicionais, mas o próprio CF está testando a condição especificada, portanto, não, se necessário.
Além disso, o "$" é para uma referência fixa. Isso força a fórmula a sempre se referir à coluna G, o que seria relevante se o seu CF fosse para várias colunas. A falta de um "$" na frente dos 2 torna essa parte do endereço da célula relativa, o que significa que o CF sempre verificará a linha em que está. A referência relativa é importante para entender, portanto, se minha explicação não fizer sentido, talvez você queira pesquisar no Google.