TEMA 6. Cálculo y funciones con Excel 2000 |
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. |
Copyright - © ANFORA, 2004. Todos los derechos reservados. Condiciones Legales.