Hola de nuevo compañeros.
espero me puedan ayudar con este tema que tengo.
Tengo dos columnas con información mensual por ejemplo Junio y Julio cada una tiene importes diferentes, quiero sacar el % de la variación que hubo entre un mes y el otro y tengo varios escenarios y en algunos de ellos por regla aritmética no me arroja el valor que que requiero por ejemplo
JUNIO | JULIO | % VARIACIÓN |
701 | 915 | -23 |
780 | 600 | 30 |
0 | 300 | -100 |
0 | 0 | Null |
200 | 0 | Null |
En este caso lo que quiero es que al encontrar valores cero en ambos meses el resultado sea 0 cero y si en el mes ultimo el valor es 0 cero que me de un 100 % que es la variación que hubo
de antemano agradezco su ayuda.
¡Resuelto! Ir a solución.
Hola @Jon
Probaste con esto?
If ([Junio]=0 AND [Julio]=0)
THEN 0
ELSEIF [Junio=0]
THEN 100
ELSE <Cálculo de variación que estás utilizando>
ENDIF
Funciono perfecto, cada vez le voy aprendiendo mas, te agradezco.
Esa es la idea Jon! Me alegro y acá siempre estamos a tu disposición.
Hola Aguisande.
agradezco mucho tu ayuda, este ultimo tema me funciono muy bien aunque detecte algo, que cuando incluyo un insumo nuevo con el mes mas reciente por ejemplo Agosto, mi formula sigue considerando Junio y julio y no se actualiza a considerar en este caso ahora Agosto - Julio.
sabes como puedo solucionar eso?
de antemano te agradezco mucho tu ayuda.
Saludos
Hola, @Jon !
Su última consideración es que necesita el resultado sea 100% cuándo la última línea sea 0. ¿Eso significa que necesitas verificar si es la última línea también, correcto?
Si es esa la situación, puede hacer la fórmula abajo en la herramienta "multi-row formula".
IF [JUNIO] =0 AND [JULIO] = 0
THEN 0
ELSEIF [Row+1:JUNIO] =0
THEN 100
ELSE [JUNIO]/[JULIO]
ENDIF
Marcus, no me cierran los números del resultado...
Marcus, muchas gracias, me fue de mucha ayuda tu respuesta.
Ah! ¡Sí sí, @Aguisande ! Los resultados no cierran porque yo no hice lo mismo "ELSE" que @Jon ,¡ estás correcto!
Pero la idea principal es usar la herramienta "multi-row formula" para checar si es la última línea.¡ Gracias!