Compartir a través de


Función ROUNDAMOUNT de ER

La función ROUNDAMOUNT devuelve un valor de tipo Real que representa el resultado de redondear la cantidad especificada al múltiplo más cercano de otro número, de acuerdo con la regla de redondeo especificada.

Sintaxis

ROUNDAMOUNT (number, decimals, round rule)

Argumentos

number: Entero o Real

Un valor numérico que debe redondearse.

decimals: Entero o Real

El número a cuyo múltiplo se debe redondear el valor del parámetro number.

round rule: Valor de enumeración

Un valor de enumeración de la enumeración RoundOffType que define la regla de redondeo. Esta enumeración ofrece los siguientes valores:

  • Normal (ordinario)
  • Hacia abajo (RoundDown)
  • Hacia arriba (RoundUp)

Valores de retorno

Real

El valor numérico resultante es un múltiplo del valor especificado por el parámetro decimals y es el más cercano al valor especificado por el parámetro number.

Notas de uso

Cuando el valor del parámetro number es cero, esta función siempre devuelve cero.

Cuando el valor del parámetro decimals es cero, esta función se redondea al valor de redondeo predeterminado. Cuando el parámetro round rule se establece en RoundOffType.Ordinary, el valor de redondeo predeterminado es 0.01. De lo contrario, el valor de redondeo predeterminado es 1.0.

Cuando el parámetro round rule se establece en RoundOffType.Ordinary, esta función redondea a la cantidad de redondeo más cercana.

Cuando el parámetro round rule se establece en RoundOffType.RoundDown, esta función redondea hacia abajo a la cantidad de redondeo más cercana.

Cuando el parámetro round rule se establece en RoundOffType.RoundUp, esta función redondea hacia arriba a la cantidad de redondeo más cercana.

Cuando el parámetro round rule se establece en RoundOffType.Ordinary, esta función se comporta como la función de Excel MROUND y la función de X++ ROUND.

Comentarios

Para redondear un valor numérico a un número específico de posiciones decimales, use la función ROUND.

Ejemplo

Si el parámetro model.RoundOff se establece en RoundOffType.Ordinary, ROUNDAMOUNT (7.45, 1.05, model.RoundOff) devuelve 7.35.

Si el parámetro model.RoundOff se establece en RoundOffType.RoundDown, ROUNDAMOUNT (7.45, 1.05, model.RoundOff) devuelve 7.35.

Si el parámetro model.RoundOff se establece en RoundOffType.RoundUp, ROUNDAMOUNT (7.45, 1.05, model.RoundOff) devuelve 8.4.

Recursos adicionales

Otras funciones (específicas de dominio empresarial)

Funciones matemáticas