|
6.5
Expresiones Condicionales.
En la hoja
de cálculo podemos utilizar expresiones
condicionales para que, por ejemplo, una celda
tome un valor si se cumple una condición
dada y otro diferente si no se cumple. En una
macro incluso podremos ejecutar una serie de instrucciones
u otra dependiendo de la condición. Para
usar condiciones un método puede ser utilizar
las funciones lógicas. Como la siguiente.
=SI(condición; valor_si_verdadero; valor_si_falso)
Que adoptará en la celda
en la que la coloquemos el valor_si_verdadero
cuando la condición sea verdadera, y valor_si_falso
si no lo es. Por ejemplo:
=SI(A1>10;50;65) Valdrá 50 si la cantidad
en la celda A1 es mayor que 10 y 65 en caso contrario. Otra manera de escribir valores
en celdas, condicionados a valores de otras celdas
es usar las operaciones aritméticas + (equivalente
al ‘o’ lógico) y * (equivalente
al ‘y’ lógico), con expresiones
condicionales, ya que éstas devuelven el
valor VERDADERO (1) o el valor FALSO (0). Así
podríamos escribir lo mismo que antes así:
=50*(A1>10)+65*(A1<=10) Que dará el valor 50 si
A1 es mayor que 10, ya que la primera condición
es 1 y la segunda es 0, y por tanto da 50*1+65*0=50.
Y dará el valor 65 en caso contrario ya
que ahora es cero la primera condición
y 1 la segunda y es 50*0+65*1=65. Lo cual es lo
mismo que hicimos antes. |