
Fórmula genérica
=TRUNC(A1*100)=(A1*100)
Resumo
Para permitir apenas percentagens de números inteiros como 5%, 10% e não 5,5%, 10,25%, etc., você pode usar a validação de dados com uma fórmula personalizada baseada na função TRUNC. No exemplo mostrado, a validação de dados aplicada a B5: B9 é:
=TRUNC(C5*100)=(C5*100)
Explicação
A função TRUNC do Excel não faz arredondamento, apenas retorna um número truncado. Tem um segundo argumento opcional (núm_dígitos) para especificar a precisão. Quando num_digits não é fornecido, o padrão é zero. Nesta fórmula para validação de dados para permitir que usamos TRUNC obtemos a parte não decimal de uma porcentagem, depois de multiplicarmos a porcentagem por 100.
Por exemplo, se um usuário inserir 15%:
=TRUNC(.15*100)=(.15*100) =TRUNC(15)=(15) =15=15 =TRUE
Se um usuário inserir 15,5%, a fórmula será avaliada assim
=TRUNC(.155*100)=(.155*100) =TRUNC(15.5)=(15.5) =15=15.5 =FALSE
Esta fórmula não valida mais nada, por exemplo, que as porcentagens sejam inferiores a 100%. Condições adicionais podem ser adicionadas com a função AND.
Notas: As regras de validação de dados são acionadas quando um usuário adiciona ou altera um valor de célula. As referências de células nas fórmulas de validação de dados são relativas à célula superior esquerda no intervalo selecionado quando a regra de validação é definida, neste caso B5.