Operadores Condicionais de Validação de Dados

Operadores condicionais no construtor de regra de validação de dados podem incluir estes tipos de comparação:

  • Comparações numéricas, usando estes operadores: =, !=, <, <=, >, >=.

  • Comparações de valor de string, usando estes operadores: Igual a, Diferente de, Contém, Inicia com, Termina com, Em e Fora de.

As regras podem comparar células com diferentes tipos de dados; por exemplo, texto e Smart List. O tipo de dados da célula será honrado se o valor referenciado sempre vier de uma célula. Isso acontece ao usar Valor da Célula Atual e Membro de Dimensão Cruzada para se referir a um valor de célula. Em casos em que o valor que está sendo comparado tiver origem em várias células (como valor da linha, valor da coluna e valor da célula), o tipo de dados será padronizado para duplo.

Ao comparar valores para estes tipos de dados:

  • Para duplo, uma representação de string é usada para o valor duplo, como "123,45". Se o duplo for um número inteiro sem parte fracional, como 123,00, o valor inteiro será usado, por exemplo, "123".

  • Para texto, as regras usam apenas o valor de texto para comparação.

  • Todos os outros tipos de dados (porcentagem, moeda, não moeda e data) são tratados como duplos.

Tabela 22-3 Exemplos de Resultados para Começa com, Termina com e Contém

Operador Valor de Comparação Comparar com Valor
Inicia com 2,0 2
1234,0 12,0
101,0 10
2,0 2,0
2,5 "2."
"YearTotal" "Year"
Termina com 2,0 2,0
2,0 2
2,5 5
2,5 ".5"
"YearTotal" "al"
"YearTotal" "Total"
Contém 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"