Como faço para limpar células com validação de dados de lista com base no valor de outra coluna?

0

Eu tenho uma planilha de planejamento de teste com as seguintes colunas: Nome do Teste, Executar ?, Testador, Local do Testador, Ambiente, etc. O "Executar?" A coluna tem validação de dados ativada para valores válidos de Sim e Não. A coluna "Testador" também tem validação de dados e está fazendo referência a uma lista de testadores em algum outro lugar da planilha (por meio de um intervalo nomeado). A coluna "Localização do testador" está usando uma fórmula de índice / correspondência para pesquisar seu valor com base no que está na coluna "Testador". Basicamente, eu tenho um intervalo chamado "TesterData" que inclui várias informações do testador, e quero repetir essas informações em outras planilhas, apenas para que o usuário não precise ir e voltar entre as planilhas.

O que eu gostaria é que quando alguém marca um teste para não ser executado (Run? = Não), eu quero que o Testador seja limpo (ou definido como N / A). Basicamente, se não formos executar um teste, não deve ser atribuído a uma pessoa. Isso também faria com que a coluna "Localização do testador" fosse definida como # N / A, pois um espaço em branco não está no intervalo nomeado do TesterData. Isso é possível?

Eu tenho uma pergunta relacionada sobre a validação de dados de lista. Para o caso da coluna "Testador" que está usando a validação de dados de lista, e se alguém selecionar "João da Silva" para uma determinada linha. Mas então vamos dizer que John Doe deixa a empresa e nós o removemos da lista. Eu gostaria que todas as células fazendo referência a "John Doe" fossem apagadas, mas parece que não é assim que a validação de dados de lista funciona. A compensação, neste caso, é possível? Apesar de tudo, ainda estou aprendendo como a validação de dados funciona.

    
por bsh152s 17.08.2011 / 21:16

1 resposta

1

Basta modificar a fórmula usando uma instrução IF:

=IF(OR(B2="No",ISERROR(<existing reference>)),"", <existing reference>)

onde B2 é o Run? cell, e <existing reference> é como você atualmente puxa o valor do Testador.

    
por 17.08.2011 / 21:30