Можно использовать банковское округление.
Такой метод округления представляет собой несколько «модернизированный» вариант математического округления. Все числа, у которых «отбрасываемая» цифра не равна 5, округляются по правилам математического метода. А другие по следующему правилу:
– если цифра, которая стоит перед цифрой 5, четная, то округление осуществляется в меньшую сторону;
– если цифра, которая стоит перед цифрой 5, нечетная, то округление осуществляется в большую сторону.
Как отмечает Википедия, при использовании данного метода «исчезает систематическая ошибка округления при суммировании большого количества чисел».