엑셀함수2014. 2. 3. 19:34

Excel 기초/ 엑셀에서 숫자를 반올림 한후 천원 단위로 나타내기

엑셀문서에서 금액을 계산하다보면 천원단위로 큰 금액을 나타낼때가 있습니다. 원단위는 간편하게

컴마(,)를 넣어 계산하기 쉽지만 나타낼 수가 많거나 셀이좁거나 또는 백원단위가 보기가 어렵고

불필요한 경우가 있습니다. 이런땐 천원단위로 나타내어 계산을 하곤 하는데요 이번시간에는 엑셀

에서 백원단위에서 반올림하여 천원단위로 숫자를 나타내는 방법을 알아보겠습니다.

 

이번시간에 간단하게 알아볼 예제인데요 숫자 두가지마 해 볼께요 개념을 이해하는 것이니 두가지만

하여도 이해 가실거라 생각됩니다 B3셀과, B4셀에 백원단위를 반올림, 천원단위로 나타내어 볼께요

먼저A3,A4셀에 있는 숫자를 백단위에서 반올림합니다. ROUND 함수를 사용합니다. B3셀에

'=ROUND(A3, -3) 이라고 입력한후 엔터를 치면 반올림계산한 숫자가 나오게 됩니다.

여기서 -3 은 소수점 위로 3번째 숫자에서 반올림 한다는 뜻입니다. 소수점 이하는 마이너스'-'

표시 없이 첫째자리1, 둘째자리2, 세째자리3.... 이렇게 사용합니다.

 

두번째로 반올림된 숫자를 천원 단위로 나타내 봅니다. B3셀에서 마우스 우측 버튼을 눌러 '셀서식'=>

'사용자 지정' 을 눌러 대화상자를 열어줍니다.

셀서식 대화상자에서 '형식(T)' 란에 '#,###,'이렇게 입력한후 확인을 눌러주면 원단위의 숫자가

아래 3자리가 없어지고 천원 단위의 숫자로 나타나게 됩니다.

 

아래 그림은 원단위이 숫자가 백원단위에서 반올림되어 B3,B4셀에 천원단위로 나타난것을 확인

할수 있습니다.

 

또 다른 한가지 방법은  TEXT 함수를 이용한 방법인데요 TEXT함수는 숫자를 문자형태로 나타내주는

함수입니다. B3셀에서 '=TEXT((ROUND(A3,-3)/1000,"#,##0,") '라고 입력하면 천원단위가 나오게

됩니다.

A3셀의 숫자를 백원단위에서 반올림하여 1000으로 나누면 1254란 숫자가 나오는데요 이것을

나타내는 형태 '1,254'로 나타내려면 '#,##0' 으로 지정하여 주면 됩니다.

 

숫자를 백원단위에서 반올림후 천원단위로 나타내는 방법을 위에서 두가지로 설명하였는데요

결과값은 같으니 편한 방법으로 사용하시면 될거 같습니다.

Posted by it is
엑셀함수2013. 11. 9. 14:10

Excel 사용자서식, 엑셀에서 기본제공하는 셀서식 이외의 사용자 지정 서식 

엑셀에서 사용자 지정 서식은 기본제공하는 셀서식 이외의 서식을 사용자가 직접 지정하는 방법입니다.

사용자 지정서식에 사용되는 서식코드의 형식과 규칙을 알게 되면 문서를 작성할때 좀 더 수월하게 셀마다 원하는

형식대로 자료들을 표현하게 할 수 있습니다.

사용자 지정 서식은  지정할 셀에서 마우스 우측버튼을 누르면  셀서식=>표시형식=>범주의 사용자 지정 =>

형식(T)란에 직접 코드를 작성하여 사용할수 있습니다. 

 

셀서식에는 기본적으로 숫자나, 날짜, 통화, 회계, 백분율, 분수 등과 같은 형식이 기본으로 제공되지만 이 이외에 사용자지정

서식이 있는데요 여기에도 기본이 있지만 직접 코드를 작성하여 사용할 수 있습니다. 함수를 사용하지 않고 표현가능하지요

 

예를 들어 볼께요  숫자를 셀에 입력하여 음수일때는 "-"(마이너스)를, "0" 일때는 "영"표시, 문자일때는" 숫자아님"

이라고 표시되도록 하여 보겠습니다

 A1셀에서 A4셀까지 드레그하여 셀을 선택한후 마우스 우측버튼 클릭 => 셀서식=> 사용자 지정=>형식(T): 에

 #,##0;-#,##0;"영";"숫자아님" 을 작성하고 확인을 누르면  사용자 지정 서식이 입력됩니다.

 그런 다음 A1셀에 양수인 100을, A2셀에 음수인 -100을, A3셀에는 0 을, A4셀에 AAA 문자를 입력하여 주면

아래 처럼 직접 지정한 서식을 표현하여 주는 것을 확인할 수 있습니다.

A1셀에는 양수 100으로 표시되고 A2셀에는 -100 그리고 A3셀에는 0, A4셀에는 aaa표시대신 "숫자아님"으로 표시되었지요

 

사용자 지정 서식은 조건을 지정하여 사용할 수도 있습니다.

사용자 지정에서 형식(T): 에 [파랑][>=7000]#,##0;[빨강]#,##0 이렇게 작성하여 주면 아래처럼 7000 보다 아래 숫자이면

빨상색으로 표시하고 7000이상이면 파랑색으로 글자를 표현하는 것을 알수 있습니다. 여기서 "[>=7000]" 는 색을 나타낼 조건

이 됩니다.  #,##0 은 숫자를 나타낼 서식이고요 구분은 ";"(세미콜론)으로 구분합니다.

그리고 색을 표현할때는 [파랑] 이렇게 작성하면 되는데요 색이름으로 [파랑],[빨강],[청록],[초록] 이런식으로

최대 56개까지 색을 지정할 수 있습니다 또 그외에 색이름 대식에 색번호로[ 색32],[색[55] 이처럼 작성하여 도 됩니다.

 

엑셀에서 사용자 지정에서 사용하는 서식 코드는

 서식코드

기    능 

서식코드 

 기  능

 G/표준

 숫자를 일반 표시 형식으로 지정

 ,

  천 단위 구분 기호

 ;

 양수;음수;0값; 문자열 구분

 $,\

 화폐의 단위 표시

 #

 자릿수표시(0자리제외)

 " "

 임의의 문자열 삽입

 0

 자리수 표시(0포함)

 [  ]

 색이나 조건의 지정시

 ?

 필요없는 자리에 공백 추가

 *

 *뒤에 입력한 문자를 반복 표시

 .

 소수점 구분 기호

 @

 특정한 문자를 붙여서 표시

 

문서를 작성하다 보면 숫자를 많이 사용하여 작성을 합니다 숫자에 대한 서식 코드를 한번 자세히 살펴보세요

엑셀에서 사용자 지정 서식의 코드를 잘 알아두면 기본제공되는 셀서식보다  다양하게 자신이 원하는 문서를 표현할수

있겠습니다.

Posted by it is