2017년 도서 컴활1급필기 요약집 p.130 사용자지정형식 질문입니다.
126,743.7 이 입력되어있는 셀에 표시 형식 #,###,를 적용했을 때 표시되는 값은 ?
일단 제 풀이 과정을 말씀드려볼게요.
일단 콤마(,)가 맨 끝에 위치해있을 때 세자리 수 지우잖아요. 그럼 1267이 되구요. 그 다음에 중간의 쉼표(,)는 천 단위마다 쉼표를 표시하니까 1,267 이렇게 풀었는데요.
제 풀이 과정에 무엇이 잘못된건지 상세히 설명 부탁드릴게요..
해설을 보면 <오른쪽 3자리를 생략한 후에 반올림이 되어 127로 표시됩니다.> 라고 써져있던데 반올림은 무슨 이유로 하는지 모르겠네요.
콤마가 끝에 있으면 오른쪽 세 자리 지우고, 중간에 있으면 , 표시 해주고... # 은 유효한 자릿수만 표시하고 유효하지 않은 (불필요한) 0은 표시하지 않고...
각 서식 코드의 역할은 알겠으나 도대체 저 반올림이 어디서 튀어나온 건가요????
안녕하세요.
마지막 , 로 인해서 세 자리를 지울 때, 뒷자리에서 지워주셔야 합니다.
그래서
서식 #,### 이라면 소수 이하 반올림해서 126,744 로 표시되겠지만, 뒷자리 3자리 삭제하기 위해
서식 #,###, 을 적용하면 126에서 반올림되어 127 이 됩니다.
반올림은 해당 자릿수의 값이 5이상일때 앞자리로 올리고 5 미만일 때 버림하는 것입니다.
반올림은 숫자를 올리고 내릴 때 기본으로 주어지는 것입니다.
좋은 하루 보내세요.
-
관리자2019-03-24 23:09:45
안녕하세요.
마지막 , 로 인해서 세 자리를 지울 때, 뒷자리에서 지워주셔야 합니다.
그래서
서식 #,### 이라면 소수 이하 반올림해서 126,744 로 표시되겠지만, 뒷자리 3자리 삭제하기 위해
서식 #,###, 을 적용하면 126에서 반올림되어 127 이 됩니다.
반올림은 해당 자릿수의 값이 5이상일때 앞자리로 올리고 5 미만일 때 버림하는 것입니다.
반올림은 숫자를 올리고 내릴 때 기본으로 주어지는 것입니다.
좋은 하루 보내세요.