Operadores condicionales de validación de datos

Los operadores condicionales en el creador de reglas de validación de datos pueden incluir estos tipos de comparaciones:

  • Comparaciones numéricas, utilizando estos operadores: =, !=, <, <=, >, >=.

  • Comparaciones de valor de cadena, utilizando estos operadores: Igual a, No igual a, Contiene, Empieza por, Termina por, En y No en.

Las reglas pueden comparar celdas con diferentes tipos de datos; por ejemplo, texto y lista inteligente. El tipo de datos de la celda se mantiene si el valor al que se hace referencia siempre proviene de una celda. Esto es lo que sucede si se utiliza el valor de celda actual y el miembro de dimensión cruzada para hacer referencia a un valor de celda. En los casos en los que el valor que se compara proviene de varias celdas (como valor de fila, valor de columna y valor de celda), el tipo de datos es doble de forma predeterminada.

Al comparar valores de estos tipos de datos:

  • En el caso de un valor doble, se utiliza una representación de cadena, como "123.45". Si el valor doble es un número entero sin parte fraccionaria, como 123.00, se utiliza un valor entero, por ejemplo, "123".

  • Para el texto, las reglas utilizan sólo el valor de texto para la comparación.

  • Todos los demás tipos de datos (porcentaje, moneda, no moneda y fecha) se tratan como valores dobles.

Tabla 22-3 Ejemplos de resultados de Empieza por, Termina por, Igual a y Contiene

Operador Valor de comparación Comparar con el valor
Empieza por 2.0 2
1234.0 12.0
101.0 10
2.0 2.0
2.5 "2."
"YearTotal" "Year"
Termina por 2.0 2.0
2.0 2
2.5 5
2.5 ".5"
"YearTotal" "al"
"YearTotal" "Total"
Contiene 2.0 2.0
2.0 2
2.5 5
2.5 ".5"
2.5 2.5
23.567 3.5
23.567 67
23.567 "23."
23.567 ".56"
"YearTotal" "al"