Tenho um campo suspenso com dois valores em um formulário que estou criando. Os dados esperados na célula D15 mudam dependendo da seleção. Se a Opção A for selecionada, será esperado um valor em dólares. Se a opção B for selecionada, espera-se uma porcentagem.
Gostaria que a célula fosse formatada como 'contabilidade' com zero decimais para a opção A e 'porcentagem' com zero decimais se a opção B for selecionada.
Não quero usar VBA, se possível. Espero que haja uma solução de formatação personalizada.
Responder1
Isso pode ser feito com Formatação Condicional e duas regras. Fiz uma coisa simples que funciona com uma peculiaridade.
Selecione a célula ou células desejadas e, na guia Página inicial, clique em Formatação condicional. Você verá o seguinte:
Clique em "Nova regra" e você verá a seguinte caixa de diálogo, na qual deseja selecionar a opção inferior "Usar uma fórmula para determinar quais células formatar":
Clique no botão ao lado da caixa "Formatar valores onde esta fórmula é verdadeira" e selecione seu intervalo de células, para obter algo como "=K6:K20=1" (menos as aspas) após o segundo '=' você pode colocar seja qual for a correspondência, o texto precisará estar entre aspas e talvez você precise pressionar F4 algumas vezes após selecionar os intervalos de números de células para se livrar do sinal $.
Em seguida, clique no botão de formato para escolher o formato desejado. Você deverá ver algo como a janela de formatação de célula padrão neste ponto, onde você pode definir como porcentagem ou moeda na "guia Número"
Clique em OK para aplicá-lo e repita para o valor de formatação alternativo.
Depois de fazer isso, você pode ajustar as configurações usando a seleção "Gerenciar regras" na primeira imagem que vinculei. Nesse ponto, se você selecionar "Esta planilha" em "Mostrar regras de formatação para:", você verá algo como isso, onde você pode ajustar as regras, era isso que eu tinha.
e como eram algumas células de amostra
Lembre-se de que as porcentagens são medidas como 0,2 para 20% e assim por diante no Excel.