Validação de dados condicional no Excel

Os campos de entrada do usuário na figura são na verdade listas de validação de dados. O usuário pode fazer seleções de uma caixa drop-down, em vez de digitar os valores. A validação de dados na célula E3 usa uma técnica interessante com uma função indireto para alterar a sua lista, dependendo do valor em E2.

image0.jpg

A planilha contém dois intervalos nomeados. O intervalo nomeado pontos de viaturas para E6: E7 e o intervalo nomeado pontos caminhão para E10: E11. Os nomes são idênticas às opções na lista E2 validação de dados. A figura a seguir mostra a caixa de diálogo Validação de dados para a célula E3. A Fonte é uma função indireto com E2 como argumento.

image1.jpg

A função indireto leva um argumento de texto que ele resolve em uma referência de célula. Neste caso, porque E2 é "Truck", a fórmula se torna = INDIRETO ( "Truck"). Porque Truck é um intervalo nomeado, retornos INDIRETO uma referência a E10: E11 e os valores nessas células tornam-se as escolhas. Se E2 continha "Carro", INDIRETO voltaria E6: E7 e esses valores se tornaria as escolhas.

Um problema com este tipo de validação de dados é condicional que, quando o valor de E2 for alterado, o valor no E3 não muda. As escolhas em mudança E3, mas o usuário ainda tem de escolher entre as opções disponíveis ou as fórmulas podem retornar resultados imprecisos.

menu