티스토리 뷰

기타

Excel/VBA Round 함수 차이점

가을인가봄 2018. 11. 30. 02:25

VBA 에서 Round 함수를 사용하던 중 기대하는 값이 나오지 않아 관련 자료를 찾아보니 반올림 방법의 차이가 있었다.


Excel

반올림하는 값이 4 이하인 경우 버리고 5 이상일 경우 올림 한다. (사사오입)

Round(23.45, 1) → 23.5

Round(23.55, 1) → 23.6


VBA

엑셀 함수와 동일하지만 반올림 하는 값이 5인 경우 앞자리 수가 짝수가 되도록 작동한다. (오사오입)

Round(23.45, 1) → 23.4

Round(23.55, 1) → 23.6


참고 : https://www.datanumen.com/blogs/difference-excel-built-round-function-vba-round-function/

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함