rand(life)
1일1함수 (38) WON/ DOLLAR함수 : 숫자에 통화기호 적용 본문
오늘은 쉽고 간단한 함수를 두 개 하려합니다.
WON함수와 DOLLAR함수로, 숫자앞에 통화표시 (₩,$)를 붙여주는 함수입니다.
WON(number,decimals) number 숫자, 숫자가 들어 있는 셀에 대한 참조 또는 숫자로 계산되는 수식입니다. decimals 소수점 이하의 자릿수로서 decimals가 음수이면 number가 소수점 왼쪽으로 반올림됩니다. decimals를 생략하면 2로 간주됩니다. |
DOLLAR함수의 도움말은 한글엑셀에서는 나오지 않습니다. 하지만 사용법은 WON과 같습니다.
지정 자릿수에서 반올림하는 것을 지정하는 decimals인수도 WON과 DOLLAR가 차이가 있는 것 같습니다. 도움말에서는 생략하면 2로 간주하므로, 소수점뒤에 두 자리까지 표시하게 되어있습니다만, DOLLAR의 경우는 제대로 표시가 되는 반면, WON의 경우는 원단위에서 끝납니다. 아마도 돈의 단위를 표시하는 문화가 달라서인 것 같습니다. 영미권에서는 센트자리까지 표시하는 경우가 많지만, 우리는 원단위밑의 전(錢)단위까지 표시하는 일은 드물지요.
그런데, 통화기호를 표시하는 것은 셀서식에서도 지정 가능합니다. 지난 번에 셀서식을 지정하면 편리하다는 내용을 쓴 적이 있습니다. 마찬가지로,
해당 셀을 오른쪽 클릭하여 "셀서식"을 클릭하고
"표시형식"에서 "통화"를 선택한 다음, 소수점 자리수와 통화기호와 음수일 때 표시방법등을 지정하면
통화기호가 붙습니다.
하지만, 백단위에서 반올림하기위해 -3을 입력하면 위와 같은 오류메시지가 뜹니다. 즉, 셀서식에서는 백단위 반올림을 표시할 수가 없습니다.
통화기호를 표시하면서 동시에 지정단위수에서 반올림을 시키고 싶으면, WON함수나 DOLLAR함수를 사용하면 편리합니다.
2009/04/23 - [컴퓨터/엑셀] - 1일1함수 (20) MID함수 : 문자열에서 지정한 위치의 문자 추출