I get correct values when I do it. You probably have something formatted wrong or some other variable that is causing the discrepancy.
For example, those values might be what are displaying, but you could have it formatted to display only one decimal, when it is actually storing far more. There's a lot of reasons why this could happen, but without your workbook, we can't really tell.

Please follow the directions in post #2 so we can help you.