VariancePercent es una función financiera que evalúa la diferencia, en porcentaje, entre los valores especificados en función del tipo de cuenta para la cuenta actual. Por ejemplo, para una cuenta de Ingresos, Flujo, Activo o Balance, un resultado positivo representa un aumento, de forma que el resultado aparece representado como un número positivo. Para cuentas de Gastos o Pasivo, un resultado positivo representa una disminución, por lo que el resultado aparecerá representado como un número negativo.
Sintaxis:
VarPer (reference1, reference2)
Donde reference1 y reference2 son referencias a una fila, columna o celda correspondientes a miembros de la misma dimensión de cuenta cuyos resultados de VariancePercent se van a calcular.
Resultados esperados
La tabla siguiente describe los resultados esperados al utilizar la función VariancePercent con cuentas etiquetadas con los siguientes UDA.
Tabla B-27 Resultados esperados con la función VariancePercent
Col A | Col B | VarPer ([A] , [B])=0 | VarPer ([A] , [B])>0 | VarPer ([A] , [B])<0 |
---|---|---|---|---|
Activo |
Activo |
0 |
Devuelve un valor positivo |
Devuelve un valor negativo |
Obligación |
Obligación |
0 |
Devuelve un valor negativo |
Devuelve un valor positivo |
Patrimonio |
Patrimonio |
0 |
Devuelve un valor positivo |
Devuelve un valor negativo |
Ingreso |
Ingreso |
0 |
Devuelve un valor positivo |
Devuelve un valor negativo |
Gasto |
Gasto |
0 |
Devuelve un valor negativo |
Devuelve un valor positivo |
Comportamiento de VariancePercent
La función VariancePercent espera la comparación del mismo tipo de cuenta. Cuando se comparan dos tipos de cuenta como Ventas y Gastos, la función VariancePercent realiza la operación matemática sin aplicar la lógica del tipo de cuenta. Por ejemplo:
Tabla B-28 Resultados esperados con la función VariancePercent cuando se comparan dos tipos de cuentas
Ventas | Gasto | Resultado |
---|---|---|
-400 |
100 |
-5. |
Cuando la función VariancePercent se aplica a una dimensión que no esté definida como cuenta, se genera un resultado #ERROR en tiempo de ejecución.
Los resultados #MISSING se tratan como cero (0), a menos que se especifique de manera distinta con la función IfNonNumber.
Ejemplos
La función VariancePercent sólo acepta referencias de celdas, columnas o filas.
Tabla B-29 Ejemplos de sintaxis de la función VariancePercent
Sintaxis | Ejemplo |
---|---|
Sintaxis de ejemplo de referencia a una columna |
|
Sintaxis de ejemplo de referencia a una fila |
|
Sintaxis de ejemplo de referencia a una celda |
|
En este ejemplo, la función VariancePercent entre la columna A (Actual) y la columna B (Budget) se calcula de la siguiente manera:
VarPer([A],[B])
Resultado de ejemplo de la función VariancePercent cuando se comparan columnas
Este ejemplo genera el informe siguiente: