Operatori condizionali di convalida dei dati

Gli operatori condizionali disponibili in Generatore regole di convalida dati possono includere i seguenti tipi di confronto.

  • Confronti numerici che utilizzano i seguenti operatori: =, !=, <, <=, >, >=.

  • Confronti di valori stringa che utilizzano i seguenti operatori: Uguale a, Diverso da, Contiene, Inizia con, Termina con, In e Non in.

Le regole possono confrontare celle con tipi di dati diversi, ad esempio testo e smartlist. Il tipo di dato della cella è rispettato se il valore cui fa riferimento proviene sempre da un'unica cella. Ciò è vero quando si utilizza il valore della cella corrente e il membro Dimensioni incrociate per far riferimento a un valore cella. Quando invece il valore sul quale eseguire il confronto proviene da più celle (ad esempio valore riga, valore colonna e valore cella), il tipo di dato predefinito è doppio.

Quando si esegue un confronto dei seguenti tipi di dati:

  • Per i valori doppi, viene utilizzata una rappresentazione a stringhe del valore doppio, ad esempio "123,45". Se il valore doppio è un numero intero senza una parte frazionaria, ad esempio 123,00, viene utilizzato il valore intero, ad esempio "123".

  • Per il testo, le regole utilizzano solo il valore testo per il confronto.

  • Tutti gli altri tipi di dati (percentuale, valuta, non valuta e data) sono trattati come valori doppi.

Tabella 22-3 Esempi di risultati per Starts With, Ends With e Contains

Operatore 1° valore di confronto 2° valore di confronto
Inizia con 2.0 2
1234.0 12.0
101.0 10
2.0 2.0
2.5 "2."
"TotaleAnno" "Anno"
Termina con 2.0 2.0
2.0 2
2.5 5
2.5 ".5"
"TotaleAnno" "al"
"TotaleAnno" "Totale"
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"
"TotaleAnno" "al"