Microsoft Excel 2007 ofrece dos métodos para escribir funciones . El método más común es usar la barra de funciones prevista en la parte superior de la hoja de cálculo . Otro método es utilizar el lenguaje de programación Visual Basic para Aplicaciones en escribir una macro. Ambos métodos tienen una sintaxis diferente y tienen errores conocidos en el cálculo de funciones que incluyen el redondeo . Estos problemas conocidos no se consideran "errores" porque son consecuencias inevitables de la forma en que el equipo almacena los datos en la memoria. Funciones
Excel almacena los valores basados en el Institute of Electrical and Electronics Engineers norma 754. Todos los valores se almacenan como números binarios . Como resultado , cada valor se redondea antes de que se utiliza en los cálculos . Un ejemplo de Microsoft es que la fórmula = 1 * (.5 - 0,4 hasta 0,1 ) puede ser evaluado para ser - 2.78E - 17
VBA
la función de redondeo en VBA no es el mismo que el que está en funciones regulares Excel . VBA utiliza lo que se conoce como " redondeo bancario ", que se redondea al número par más cercano cuando el último dígito es cinco. Por ejemplo , 3,5 se redondea a 4 , pero 4.5 redondea a 4 .
Simetría y asimetría
De forma predeterminada , Excel números redondos funciones fuera de 0 . En otras palabras, 2,5 se redondea a 3 y -2.5 se redondea a -3 . Esto se considera redondeo simétrico . Si usted requiere redondeo asimétrica en cambio, sólo tiene que añadir un valor mínimo como una millonésima de influir en la dirección que el redondeo se va y ese valor se completará después.
Alternativas
Algunos cálculos pueden necesitar formas alternativas de redondeo. Excel incluye funciones de techo y suelo a números enteros redondas . La función de baja simplemente elimina los dígitos después de la coma decimal , por lo que el piso de 2,9 sería 2 . Techo hace lo contrario , siempre redondea al siguiente número entero , por lo que el límite máximo de 2,1 sería 3 .