엑셀 FIXED는 숫자를 반올림하고 결과를 텍스트로 변환합니다. FIXED 함수는 ROUND 함수와 동일한 방식으로 숫자를 반올림하는데 결과를 텍스트로 변환하는 점만 다릅니다.
▶ ROUND 함수에 대해서는 다음 링크를 참고하세요.
[엑셀에서 숫자 반올림,올림,내림하기]
구문(Syntax)
FIXED
FIXED(number, [decimals], [no_commas])
숫자를 반올림하고 결과를 텍스트로 변환한다.
인수
- number : 변환할 숫자
- decimals : 반올림할 자릿수(생략시 2로 간주됨)
- no_commas : 콤마를 표시하지 않음(TRUE이면 표시안함, FALSE 또는 생략시 표시)
실습용 엑셀파일 다운로드 : 엑셀-FIXED-함수-숫자반올림후-텍스트로-변환
사용예
1) 기본 사용법
FIXED 함수에서 사용되는 숫자의 자릿수는 다음과 같습니다.
- 소수점단위는 자릿수가 양수
- 정수의 일(1)자리는 0
- 정수는 10자리 이상은 음수
FIXED함수는 숫자를 지정한 자릿수(2번째 인수)로 반올림하는데, 반올림할 자리의 값이
- 5미만이면 버리고
- 5이상은 올림
예)
=FIXED(1534.234,2) => '1,534.23'
=FIXED(1534.235,2) => '1,534.24'
2) 첫번째, 두번째 인수만 입력시 콤마표시
다음과 같이 첫번째, 두번째 인수만 입력하고 세번째 인수 생략시 숫자를 반올림하고, 콤마를 표시해줍니다. 숫자를 반올림하는 방식은 ROUND함수와 동일합니다.
=FIXED(B5,0)
3) 세번째 인수를 TRUE로 입력시 콤마표시안함
다음과 같이 세번째 인수를 TRUE로 입력시 숫자를 반올림하고, 콤마를 표시하지 않습니다.
=FIXED(B17,1,TRUE)
4) 두번째 인수 생략시
다음과 같이 두번째 인수를 생략하면 2를 입력한 것과 결과가 동일합니다.
=FIXED(B24)
[ 엑셀 텍스트 함수 ]
- PERCENTOF 함수 - 백분율 계산하기
- TEXTAFTER 함수 – 구분기호 뒤의 텍스트 잘라내기
- TEXTBEFORE 함수 – 구분기호 앞의 텍스트 잘라내기
- TEXTSPLIT 함수 – 기호로 구분하여 텍스트 나누기
- 엑셀에서 텍스트(문자열) 다루기
- IF 함수에서 와일드카드가 안될 때
- 텍스트에서 마지막 단어 잘라내기
- TRIM 함수 - 공백 제거하기
- CLEAN 함수 – 인쇄할 수 없는 문자 제거
- LEFT 함수 – 왼쪽부터 텍스트 자르기
- MID 함수 – 중간부터 텍스트 자르기
- RIGHT 함수 – 오른쪽부터 텍스트 자르기
- UPPER 함수 - 텍스트를 대문자로 바꾸기
- LOWER 함수 - 텍스트를 소문자로 바꾸기
- PROPER 함수 - 첫 글자를 대문자로 바꾸기
- 엑셀에서 조건을 만족하는 텍스트 합치기(병합)
- SUBSTITUTE 함수로 위치에 관계없이 텍스트 바꾸기
- REPLACE 함수로 텍스트 바꾸기
- NUMBERVALUE 함수 - 지역 설정에 영향받지 않고 숫자로 변환
- T 함수 - 텍스트가 입력된 셀만 반환하기
- UNICHAR 함수 - 코드값에 해당하는 유니코드문자 반환
- CHAR 함수 - 코드값에 해당하는 문자 반환
- UNICODE 함수 - 문자의 유니코드값 구하기
- CODE 함수 - 문자의 코드값 구하기
- FIXED 함수 - 숫자 반올림 후 텍스트로 변환
- VALUE 함수 - 텍스트를 숫자로 변환하기
- EXACT 함수 - 두 텍스트가 같은지 비교하기
- SEARCH 함수 – 대소문자 구분없이 텍스트 위치 찾기
- TEXT 함수 - 숫자,날짜를 텍스트로 표시
- REPT 함수 - 텍스트를 반복해서 표시
- CONCATENATE 함수 – 텍스트 합치기
- CONCAT 함수 – 텍스트 합치기
- TEXTJOIN 함수 – 기호로 구분하여 텍스트 합치기
- LEN 함수 – 텍스트 길이 구하기
- FIND 함수 – 텍스트의 위치 찾기