163 si – Apple iWork '09 Manual del usuario

Página 163

Advertising
background image

Capítulo 7

Funciones lógicas e informativas

163

“Cómo pegar desde los ejemplos de la Ayuda” en la página 42

SI

La función SI devuelve uno de entre dos valores, en función de si una expresión
especificada da como resultado un valor booleano VERDADERO o FALSO.

SI(si-expresión; si-verdadero; si-falso)

Â

si-expresión: una expresión lógica. si-expresión puede contener cualquier cosa
siempre que la expresión pueda ser evaluada como booleana. Si la expresión da
como resultado un número, un valor igual a 0 se interpreta como FALSO y cualquier
otro valor se interpreta como VERDADERO.

Â

si-verdadero: el valor devuelto si el valor de la expresión es VERDADERO. si-
verdadero
puede incluir cualquier tipo de valor. Si se omite (se incluye la coma pero
ningún valor), SI devolverá 0.

Â

si falso: un argumento opcional que especifica el valor devuelto si la expresión se
evalúa FALSO. si-falso puede incluir cualquier tipo de valor. Si se omite (se incluye
la coma pero ningún valor), SI devolverá 0. Si se omite por completo (no hay coma
después de si-falso) y si-expresión da como resultado FALSO, SI devolverá FALSO.

Notas de uso

Si el valor booleano de

Â

si-expresión es VERDADERO, la función devuelve la expresión

si-verdadero; de lo contrario, devuelve la expresión si-falso.
Tanto

Â

si-verdadero como si-falso puede incluir otras funciones SI (funciones SI

anidadas).

Ejemplos

=SI(A5>=0; “No negativo”; “Negativo”) devuelve el texto “No negativo” si la celda A5 contiene un
número superior o igual a cero o un valor no numérico. Si la celda A5 contiene un valor inferior a 0, la
función devuelve “Negativo”.
=SI(SI.ERROR(O(ES.PAR(B4+B5),ES.IMPAR(B4+B5); FALSO),), “Todos son números”, “No todos son
números”) devuelve el texto “Todos son números” si las celdas B4 y B5 contienen números; de lo
contrario, devuelve el texto “No todos son números”. Para ello, se realizan pruebas con objeto de
ver si la suma de las dos celdas es par o impar. Si la celda no es un número, las funciones ES.PAR
y ES.IMPAR devolverán un error y la función SI.ERROR devolverá FALSO; de lo contrario, devolverá
VERDADERO, puesto que ES.PAR o ES.IMPAR es VERDADERO. Por lo tanto, si B4 o B5 no es un número
o un booleano, la sentencia SI devolverá la expresión si-falso, “No todos son números”; de lo contrario,
devolverá la expresión si-verdadero “Todos son números”.

Temas relacionados:
Para ver las funciones relacionadas e información adicional, consulte:

“Y” en la página 166

“NO” en la página 161

Advertising