티스토리 뷰

기타

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/05   »
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 31
글 보관함