Explicación
Para usar la validación de datos para restringir la puntuación, puede usar un rango con nombre y una fórmula basada en las funciones ENCONTRAR y CONTAR. En el ejemplo que se muestra, la validación de datos aplicada a C5: C10 es:
En este caso, hemos definido previamente el rango con nombre "xlist" como D5: D11. Este rango contiene caracteres que no están permitidos.
La fórmula que estamos utilizando para la validación de datos es:
A continuación, la función CONTAR devuelve el recuento de todos los números en la matriz. Cuando la matriz no contiene números (es decir, no hay caracteres restringidos) CONTAR devuelve cero, la expresión devuelve VERDADERO y la validación de datos se realiza correctamente. Sin embargo, cuando la matriz no contiene números (es decir, se encuentra al menos un carácter restringido) CONTAR devuelve un número, la expresión devuelve FALSO y falla la validación de datos.
Los caracteres que aparecen en el rango con nombre xlist se pueden personalizar según los requisitos de ajuste.
Nota: Las referencias de celda en las fórmulas de validación de datos son relativas a la celda superior izquierda en el rango seleccionado cuando se define la regla de validación, en este caso B5.
donde xlist es el rango con nombre D5: D11.
Cómo funciona esta fórmula
Las reglas de validación de datos se activan cuando un usuario agrega o cambia un valor de celda. Cuando una fórmula personalizada devuelve VERDADERO, la validación pasa y se acepta la entrada. Cuando una fórmula devuelve FALSO, la validación falla y la entrada se rechaza con un mensaje emergente.En este caso, hemos definido previamente el rango con nombre "xlist" como D5: D11. Este rango contiene caracteres que no están permitidos.
La fórmula que estamos utilizando para la validación de datos es:
Trabajando de adentro hacia afuera, la función ENCONTRAR está configurada con xlist para "buscar texto" y la celda B5 como el texto a buscar. Debido a que le estamos dando a ENCONTRAR una matriz con múltiples valores, ENCONTRAR devuelve una matriz de resultados, uno para cada carácter en el rango nombrado "xlist". Para la celda B5, el resultado de ENCONTRAR se ve así:
Cada error #VALOR representa un carácter no encontrado. Si intentamos ingresar, digamos, "demolición @", que incluye un carácter restringido, ENCONTRAR devuelve:{#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!}
Tenga en cuenta que el segundo valor en la matriz ahora es 11.{#VALUE!;11;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!}
A continuación, la función CONTAR devuelve el recuento de todos los números en la matriz. Cuando la matriz no contiene números (es decir, no hay caracteres restringidos) CONTAR devuelve cero, la expresión devuelve VERDADERO y la validación de datos se realiza correctamente. Sin embargo, cuando la matriz no contiene números (es decir, se encuentra al menos un carácter restringido) CONTAR devuelve un número, la expresión devuelve FALSO y falla la validación de datos.
Los caracteres que aparecen en el rango con nombre xlist se pueden personalizar según los requisitos de ajuste.
Nota: Las referencias de celda en las fórmulas de validación de datos son relativas a la celda superior izquierda en el rango seleccionado cuando se define la regla de validación, en este caso B5.
0 comentarios:
Publicar un comentario