티스토리 뷰
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/
'기타' 카테고리의 다른 글
추가로 설치한 폰트가 Intellij 에서 보이지 않을 때 (Windows 10 1809) (0) | 2018.12.14 |
---|