평범한 이야기

[숫자 표현 형식] 소수점 0. 출력이 안되는 이유 본문

컴퓨터 속 이야기/IT 기타

[숫자 표현 형식] 소수점 0. 출력이 안되는 이유

SophyBliss 2021. 1. 24. 18:29
반응형

담당 고객님께서 웹 화면에 출력되는 숫자가 

" 0.4 "로 출력이 되어야 하는데,

" .4 " 로 출력되고 있으므로 이 문제를 해결해주십사 요청을 주셨다. 

 

내용을 찾아 확인 해보니 해당 문제의 값 형식은 기본 숫자 형식으로 #,###.0 으로 되어있었다. 

엑셀로 표현서식에 대해 여러가지를 적용하여 확인해본 결과는 아래와 같다.

 

 

#  :  유효한 값만 출력 
0 :  유효하지 않은 값까지 모두 출력

예를 들어 , 자릿수를 3자리로 설정하여  숫자형식을 000 으로 적용하였을 경우

            > 입력 값  3  ->  결과 값 003 

            * 한자리 수가 입력되면 세자리가 되도록 앞에 00 을 채워 표시해 주는 결과를 볼 수 있다. 

 

기존에 .4 로 출력되었던 서식은 #,###.0 으로 

"#,###" 까지는 0을 유효한 값으로 취급하지 않아 0값은 보여지지 않고  소수점 아래의 수 ".0" 은 모든 값을 취급하므로 

.4 만 표현이 되었던 것.

 

여러 표현서식이 존재하지만, 소삐는 소수점 2자리까지 표현이 될 수 있는 "0.0#" 형식을 적용하여 

해당 문제를 해결하였다. 

 

따라서, 

        > 입력 값  0.4  -> 결과 값   0.4 

        > 입력 값 37.278  -> 결과 값   37.28 

 

형태로 값 노출이 될 수 있도록 한 것!!!

 

 

반응형