¿Cómo borro celdas con validación de datos de lista según el valor de otra columna?

¿Cómo borro celdas con validación de datos de lista según el valor de otra columna?

Tengo una hoja de trabajo de planificación de pruebas con las siguientes columnas: Nombre de la prueba, ¿Ejecutar?, Probador, Ubicación del probador, Entorno, etc. El cuadro "¿Ejecutar?" La columna tiene la validación de datos activada para valores válidos de Sí y No. La columna "Probador" también tiene la validación de datos activada y hace referencia a una lista de probadores en otra parte de la hoja de cálculo (a través de un rango con nombre). La columna "Ubicación del probador" utiliza una fórmula de índice/coincidencia para buscar su valor en función de lo que hay en la columna "Probador". Básicamente, tengo un rango con nombre "TesterData" que incluye diversa información del evaluador y quiero repetir esta información en otras hojas de trabajo, solo para que el usuario no tenga que ir y venir entre hojas de trabajo.

Lo que me gustaría es que cuando alguien marque una prueba para que no se ejecute (¿Ejecutar? = No), quiero que el Probador se borre (o se establezca en N/A). Básicamente, si no vamos a realizar una prueba, entonces no se le debería asignar una persona. Esto también provocaría que la columna "Ubicación del probador" se establezca en #N/A ya que no hay un espacio en blanco en el rango con nombre de TesterData. es posible?

Tengo una pregunta algo relacionada con la validación de datos de listas. En el caso de la columna "Probador" que utiliza la validación de datos de lista, ¿qué pasa si alguien selecciona "John Doe" para una fila determinada? Pero luego digamos que John Doe deja la empresa y lo eliminamos de la lista. Me gustaría que se borraran todas las celdas que hacen referencia a "John Doe", pero parece que no es así como funciona la validación de datos de la lista. ¿Es posible la compensación en este caso? Considerándolo todo, todavía estoy aprendiendo cómo funciona la validación de datos.

Respuesta1

Simplemente modifique la fórmula usando una declaración IF:

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

¿Dónde está B2 la carrera? celda, y <existing reference>es cómo actualmente obtienes el valor del Probador.

información relacionada