기능: 수치를 지정하는 자리에서 반올림하여 쉼표를 이용한 수치서식을 적용하고 이를 문자열로 반환합니다.
용법: =FIXED(수치, [반올림을위한 자리수], [쉼표제거여부])
- 수치를 원하는 자리에서 반올림하여 수치서식을 적용 후 문자열로 반환합니다.
- 두번째 인수는 반올림을 위한 자리수를 표시하며 생략시에는 소수이하 2째자리까지 표시됩니다.
- 세번째 인수 '쉼표제거여부' 인수는 TRUE 와 FALSE 의 논리값으로 구성되면 이는 생략가능합니다. 생략시에는 FALSE 가 기본값으로 사용되며 이는 쉼표를 표시한다는 의미입니다. TRUE나 1은 쉼표를 사용하지 않겠다는 것입니다.
용례1: =FIXED(2345.678, 2, FALSE)
용례1의 결과: 2,345.68
( 2345.678 을 소수이하 2째 자리까지 표시되도록 소수이하 3째자리에서 반올림하여 천단위 컴마를 표시하여 문자열로 표시합니다.
용례2: =FIXED(2345.678, 0)
용례2의 결과: 2,346
( 2345.678 을 소수부는 버리고 정수부만을 표시합니다. 두번째 인수가 0이기 때문입니다. 소수이하를 표시하지 않는다는 의미이고 그러기위해 소수이하 첫째자리에서 반올림합니다. 세번째 인수가 생략되어 있기에 기본값 FALSE 를 취하여 천단위마다 쉼표가 표시됩니다.
1 2 3 4 . 5 6 7 8
-4 -3 -2 -1 0 1 2 3 4
위는 두번째 인수인 자리수를 표시한 것입니다. 소수점을 0으로 보고 소수이하로 내려가면 자리수값은 증가하고 정수부로 올라가면 자리수는 감소합니다.
두번째인수인 자리수인수는 소수아래에서의 경우 자리수까지 표시하게 반올림하는 것이고
정수부에서 자리수가 의미하는 것은 그 자리에서 반올림을 하라는 의미 입니다.
)
용례3: =FIXED(2345.123, -2, 1)
용례3의 결과: 2300
( 2345.123 을 두번째인수인 -2 의 자리 , 즉 정수부 십의 자리에서 반올림하여 표시합니다. 또 세번째 인수가 1(TRUE) 이기에 천단위 구분기호는 표시하지 않습니다. 결과는 2300이 되는 것이지요.)
용례4: =FIXED(2345.12345)
용례4의 결과:2,345.12
( 2345.12345 의 수치를 두번째인수 '반올림을 위한자리수 인수' 와 세번째인수 '쉼표제거여부 인수' 를 모두 생략한 경우입니다. 이때는 자리수는 소수이하 2째자리까지 표시됩니다. 첫번째 인수가 정수부만으로 구성되어 있어도 마찬가지입니다. 이때는 소수이하2자리가 .00 으로 표시되지요.
또 세번째 인수 가 생략되었기에 기본값인 FALSE(0) 가 사용되며 이는 천단위 구분기호 쉼표를 표시하는 것입니다.)
§ 아래는 기출문제의 한 부분입니다.
-수치값 , 소수자리수 , 쉼표제거여부 를 이용하여 결과값 을 구해보자.( FIXED 함수 사용)
먼저 D2에 셀포인터를 놓고 FIXED함수를 사용하여 문제에서 요구하는 형태로 인수를 취해줍니다.
=FIXED(A2,B2,C2)
수식은 A2의 수치값을 B2의 자리수에서(까지) 반올림하여 C2의 쉼표제거여부 인수를 사용하여 문자열로 표시하라는 말입니다.
(1234.567의 수치값을 -2 의 자리수, 즉 정수부 십의 자리에서 반올림하여 천단위구분기호를 제거하지 않고 문자열로 표시하라는 의미이지요.)
이후는 D2 셀의 수식을 채우기핸들을 당겨 D6 셀까지 수식복사합니다.
^^,
이상 ROUND함수와 아주 흡사한 함수인 FIXED함수였습니다. 이 함수의 최종결과는 문자열이라는 것 기억해 주세요.(문자열은 왼쪽정렬됩니다.)
'컴퓨터정보 > 오피스' 카테고리의 다른 글
한글(2007) 단축키 일람 (0) | 2009.06.22 |
---|---|
IS함수 (0) | 2009.06.19 |
한글2007 한글을 한자로 바꾸기 (0) | 2009.06.18 |
한글2007 스타일 사용하기 (0) | 2009.06.17 |
[한글2007강좌]한글2007 스타일을 이용한 목차(차례)만들기 (0) | 2009.06.17 |
엑셀함수 - Len (0) | 2009.06.14 |
엑셀함수 - REPLACE , SUBSTITUTE (0) | 2009.06.14 |
엑셀함수 - text함수 (0) | 2009.06.14 |
엑셀함수 - CONCATENATE (0) | 2009.06.14 |
엑셀함수 - datavalue 합수 (0) | 2009.06.14 |