Operadores condicionales

Tenga en cuenta estos puntos cuando utilice operadores condicionales:

  • Expresión puede ser cualquier expresión válida de fórmula. La expresión puede ser cualquier combinación de una constante (entero o número real), una referencia u otra función.

  • Referencia puede ser cualquier referencia válida; así, la propiedad de referencia IFNN se puede utilizar como parte de la referencia.

  • Condición puede ser cualquier condición válida aplicada a las condiciones complejas And, Not y Or. Esos operadores pueden llevar condiciones incrustadas. (Los operadores And, Not y Or deben aparecer entre paréntesis).

  • Cuando una expresión dentro de la condición devuelva un valor #error o #missing, la función If devolverá también #missing o #error. Esta norma no se aplica cuando se utilizan las condiciones IsMissing, IsError o IsNonNumeric.

Tabla 11-9 Operadores condicionales

Operador condicional Sintaxis Lógica

Igual a

expresión = expresión

Comprueba si la expresión izquierda es igual a la expresión derecha.

Ejemplo:

1=4

Devuelve false

Nota: Si se requiere un redondeo, se debe usar la función Round.

Mayor que

expresión > expresión

Comprueba si la expresión izquierda es mayor que la expresión derecha.

Ejemplo:

1 > 4

Devuelve false

Mayor que o igual a

expresión >= expresión

Comprueba si la expresión izquierda es mayor que o igual a la expresión derecha.

Ejemplo:

1>=4

Devuelve false

Nota: La sintaxis correcta es ">=". No se soporta la sintaxis "=>".

Menor que

expresión < expresión

Comprueba si la expresión izquierda es menor que la expresión derecha.

Ejemplo:

1<4

Devuelve true

Menor que o

Igual a

expresión <= expresión

Comprueba si la expresión izquierda es menor que o igual a la expresión derecha.

Ejemplo:

1<=4

Devuelve true

Nota: La sintaxis correcta es "<=". No se soporta la sintaxis "=<".

No igual a

expresión <> expresión

expresión != expresión

Comprueba si la expresión izquierda no es igual a la expresión derecha.

Ejemplo:

1<>4

Devuelve true

1!=4

Devuelve true

Nota: Si se requiere un redondeo, se debe usar la función Round.

IsMissing

IsMissing ( referencia )

IsMiss ( referencia )

Comprueba si la referencia contiene un resultado #missing.

Ejemplo:

IsMissing([1])

Devuelve true si la fila 1 tiene un valor #missing.

Nota: Si la referencia es una fila o una columna ampliada, las celdas resultantes deberán ser #missing para que la condición sea verdadera.

IsError

IsError ( referencia )

IsErr ( referencia )

Comprueba si la referencia contiene un resultado #error.

Ejemplo:

IsError([2])

Devuelve true si la fila 2 tiene un valor #error.

Nota: Si la referencia es una fila o una columna ampliada, las celdas resultantes deberán ser #error para que la condición sea verdadera. Solo pueden ser #error las filas y columnas de fórmulas.

IsNonNumeric

IsNN ( referencia )

IsNonNumeric ( referencia )

IfNN ( referencia )

IfNonNumber ( referencia )

Comprueba si la referencia contiene resultados #missing o #error.

Ejemplo:

IsNN([3])

Devuelve true si la fila 3 tiene un valor #missing o #error.

Nota: Si la referencia es una fila o una columna ampliada, las celdas resultantes deberán ser #missing y/o #error para que la condición sea verdadera.

Paréntesis

( condición )

Agrupa una condición.

Ejemplo:

(1 > 4)

Devuelve false