none
Diferencias entre Application.Round & WorksheetFunction.Round RRS feed

  • Pregunta

  • Buenos días a todos:

    Si utilizamos la función Round, el sistema nos devolverá un redondeo al número par más cercano. Ésta práctica es conocida como el redondeo bancario. Por ejemplo:

    ?Round(0.12335,4)
     0,1234
    ?Round(0.12345,4)
     0,1234
    ?Round(0.12355,4)
     0,1236
    ?Round(0.12365,4)
     0,1236

    Sin embargo, tengo el siguiente ejemplo:

    ? Application.WorksheetFunction.Average(MTM0)
     1,591275 
    ? Round(Application.WorksheetFunction.Average(MTM0), iNúmeroDecimales)
     1,59127 
    ¿Alguien sabría explicar que sucede?



    Manuel Cavero



    lunes, 27 de enero de 2020 10:36