Operatori condizionali

Se si utilizzano gli operatori condizionali, tenere presente quanto segue.

  • Espressione può essere una qualsiasi espressione formula valida. L'espressione può essere qualsiasi combinazione di costante (numero intero o numero reale), riferimento o altra funzione.

  • Riferimento può essere qualsiasi riferimento valido. Pertanto, è possibile utilizzare la proprietà di riferimento IFNN come parte del riferimento.

  • Condizione può essere qualsiasi condizione valida applicata alle condizioni complesse And, Not e Or. Questi operatori possono includere condizioni incorporate. Gli operatori And, Not e Or devono essere racchiusi tra parentesi.

  • Se qualsiasi occorrenza di Espressione all'interno della condizione restituisce un valore #error o #missing, la funzione If restituisce #missing o #error. Ciò non è valido se vengono utilizzate le condizioni IsMissing, IsError o IsNonNumeric.

Tabella -15 Operatori condizionali

Operatore condizionale Sintassi Logica

Uguale a

espressione = espressione

Verifica se l'espressione sinistra è uguale all'espressione destra.

Esempio:

1=4

Restituisce false

Nota: se è richiesto l'arrotondamento, utilizzare la funzione Round.

Maggiore di

espressione > espressione

Verifica se l'espressione sinistra è maggiore dell'espressione destra.

Esempio:

1 > 4

Restituisce false

Maggiore di o uguale a

espressione >= espressione

Verifica se l'espressione sinistra è maggiore o uguale all'espressione destra.

Esempio:

1>=4

Restituisce false

Nota: la sintassi corretta è ">=". La sintassi "=>" non è supportata.

Minore di

espressione < espressione

Verifica se l'espressione sinistra è minore dell'espressione destra.

Esempio:

1<4

Restituisce true

Minore di o

Uguale a

espressione <= espressione

Verifica se l'espressione sinistra è minore o uguale all'espressione destra.

Esempio:

1<=4

Restituisce true

Nota: la sintassi corretta è "<=". La sintassi "=<" non è supportata.

Diverso da

espressione <> espressione

espressione != espressione

Verifica se l'espressione sinistra non è uguale all'espressione destra.

Esempio:

1<>4

Restituisce true

1!=4

Restituisce true

Nota: se è richiesto l'arrotondamento, utilizzare la funzione Round.

IsMissing

IsMissing ( riferimento )

IsMiss ( riferimento )

Verifica se il riferimento contiene un risultato #missing.

Esempio:

IsMissing([1])

Restituisce true se la riga 1 include un valore #missing.

Note: se il riferimento è una riga o colonna espansa, perché la condizione sia true, tutte le celle risultanti dovranno essere #missing.

IsError

IsError ( riferimento )

IsErr ( riferimento )

Verifica se il riferimento include un risultato #error.

Esempio:

IsError([2])

Restituisce true se la riga 2 include un valore #error.

Note: se il riferimento è una riga o colonna espansa, perché la condizione sia true, tutte le celle risultanti dovranno essere #error. Solo le righe e colonne formula possono restituire valori #error.

IsNonNumeric

IsNN ( riferimento )

IsNonNumerid ( riferimento )

IfNN ( riferimento )

IfNonNumber ( riferimento )

Verifica se il riferimento include risultati #missing o #error.

Esempio:

IsNN([3])

Restituisce true se la riga 3 include un valore #missing o #error.

Note: se il riferimento è una riga o colonna espansa, perché la condizione sia true, tutte le celle risultanti dovranno essere #missing e/o #error.

Parentesi

( condizione )

Raggruppa una condizione.

Esempio:

(1 > 4)

Restituisce false