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" |