Sie sind auf Seite 1von 1

Lenguaje de programación MetaStock ( V )

Seguimos con nuestro tutorial sobre el lenguaje de programación del MetaStock, en la


anterior entrega vimos como podíamos combinar diferentes condiciones haciendo uso
de los operadores AND y OR.

En esta quinta entrega vamos avanzar en esta materia entrando a estudiar al anidamiento
de condiciones mediante el uso de la función IF.

Anidar funciones no es otra cosa que utilizar funciones dentro de otras funciones, en este
artículo trabajaremos sobre el anidamiento de una función if dentro de otra función if.

Si necesitáis información sobre el uso de esta función, podéis repasar la sección El Aula
del BBR número 14.

Este procedimiento, nos va a ser muy útil en el futuro, pero la verdad es que cuesta
explicarlo.

Si recordáis la función if evalúa una condición y tenemos dos opciones, será una opción u
otra en función de que la condición sea cierta o no.

Si recordáis en su día decíamos sobre esta función: "En toda comparación, en toda
decisión, siempre intervienen tres partes: La condición que evaluamos, que hacer si esa
condición es cierta y qué hacer si esa condición es falsa

El programa MetaStock para hacer este tipo de comparaciones, hace uso de la función IF,
la función condicional SI.

Su sintaxis sería IF( condición, hacer esto sí la condición es cierta, hacer esto sí la condición
es falsa)"

Pero que ocurre, si queremos tener más opciones, que ocurre si queremos por ejemplo
evaluar otra condición en función del resultado de la primera condición, en ese caso lo
que tendríamos que hacer sería insertar una nueva condición if dentro del resultado de
la primera condición.

Vamos a intentar poner un ejemplo:

De forma genérica seria: IF( condiciónA, hacer esto sí la condiciónA es cierta, IF(
condiciónB, hacer esto sí la condiciónB es cierta, hacer esto sí la condiciónB es falsa) )

Tranquilos que después haremos un ejemplo, pero vamos a analizar este ejemplo, Si
antes en una función if sencilla, sin tener ningún tipo de anidamiento, sólo teníamos dos
opciones posibles, ahora con este nuevo ejemplo tenemos tres opciones posibles: hacer
esto sí la condiciónA es cierta, hacer esto sí la condiciónB es cierta y hacer esto sí la
condiciónB es falsa.

Tranquilos que ahora vamos a poner un ejemplo real, a veces es muy, cuando
escribimos una fórmula es muy, muy importante tener claro como escribimos esa
fórmula, siempre debes seguir la máxima de escribir una fórmula de la forma que mejor
puedas entenderla, de la forma que más cómodo puedas trabajar con ella.

La fórmula de más arriba, se puede escribir también de la siguiente manera y como veréis
es mucho más cómodo de leer y sobre todo de entender.

IF( condiciónA,

Das könnte Ihnen auch gefallen