티스토리 뷰

[엑셀-팁]엑셀 천단위 이하 절사하는 방법

커피 한 잔의 여유 2013. 2. 6. 19:02

 

[링크]엑셀 함수 총정리 및 사용 예제

[링크]메모리스트 엑셀 함수 정리 목록 및 엑셀 팁 정리 목록

[링크]메모리스트 엑셀 카테고리 목록

 

엑셀은 계산을 위해 자주 사용하게 된다. 단순한 합계 구하기에서부터 데이터 필터, 차트, 시나리오 작성 등 매우 다양하게 사용된다. 그 중에서도 가장 많이 사용되는 기능은 함수를 이용한 계산이라 할 수 있다.

 

엑셀을 배울 때 첫 번째로 맞이하게 되는 벽이 바로 함수다.

함수는 결코 쉽게 넘어설 수 있는 단계는 아닌것 같다.

프로그램 개발자들은 사용자들이 쉽게 사용할 수 있도록 최대한으로 배려해서 만들지만,

어디까지나 개발자들의 머리 구조로 봤을 때 쉬운것이고, 사용자들은 매우 다양하여 쉽게 받아들이는 사람도 있지만 어렵게 받아들이는게 부지기수다.

 

엑셀을 사용하면서 이런 기능을 없을까?

이런 데이터는 어떤 함수를 써야 하나? 등등

많은 생각을 하게 된다.

 

그 중 하나가 천원단위백만원단위 이하 금액을 지우는 것이다.

 

 

 

 

 

 

지인한테서 들은 얘기를 잠시 적어본다.

약 15년쯤 지난 옛날 대기업에 납품을 할때 당시의 일이다.

납품대금은 매달 합산하여 말일에 지급해 주는데 그것도 대기업에 그 날 찾아가야만 지급을 받을 수 있었다.

 

거기에 또 하나 마음에 들지 않는 것이 만원 단위 이하는 모두 절사하고 만원 이상의 금액만 지급해 주는 것이었다.

예를 들어 지급받을 금액이 5,678,900원이면 만원이하는 절사하고

5,670,000원지급해 주는 것이다.

그 자리에서 8,900원사라진 것이다. 그것도 매달...쩝~~~

 

이런 것이 대기업의 횡포구나~라는 얘기를 들은 기억이 난다.

 

여기서 잠깐!

다수의 업체에 납품대금을 지급해 줄 때 엑셀로 정리하게 될 것이고, 그 때 지급할 금액 총액을 계산해 두게 되는데 만원 이하의 금액을 절사한 금액은 어떤 함수를 사용할까?

 


 

 

천단위 이하 절사하는 방법

 

 

천단위 이하 금액을 절사하여 버리는 방법은 INT 함수를 사용하면 쉽게 처리할 수 있다.

INT 함수는 정수라는 영어 Integer의 앞 3글자만을 함수명으로 사용한 것이다.

 

이해를 돕기 위해 10원 단위 이하를 절사하는 방법으로 설명한다.

 

1. 해당 금액을 10 으로 나눈다.

2. INT 함수를 이용해서 소숫점을 제거한다.(소숫점 이하 절사)

3. 계산 결과에 10 을 곱한다.

 

이것을 수식으로 정리하면 =INT(금액 / 10) * 10 이 된다.

아래의 예에서는 A1 셀에 금액을 입력해 둔 예이므로 금액 위치에 A1 을 대입한 것이다.

 

100원 단위 이하 절사는 10 대신 100 을 입력하면 되고,

1000원 단위 이하 절사는 10 대신 1000 을 입력하면 된다.

 

그러면 10원단위로 반올림하는 방법은 없을까?

 

1. 해당 금액을 10 으로 나눈다.

2. 계산 결과에 0.5 를 더한다.

3. INT 함수를 이용해서 소숫점을 제거한다.(소숫점 이하 절사)

4. 계산 결과에 10 을 곱한다.

 

100원 단위나 1000원 단위, 그 이상의 금액 단위로 10 대신 해당 금액단위를 입력하면 된다.

 

 

 

 

여기서 생각하게 되는 의문 한가지!

위의 방법을 응용하면 소숫점 이하 몇째자리를 기준해서 절사할 수도 있지 않을까?

 

 

소숫점 첫째자리 이하 절사하는 방법

 

 

소숫점 이하 절사하는 방법도 위의 방법과 유사하다.

위의 예는 해당 금액을 나눈 다음 곱했으나,

이번에는 순서를 바꿔서 곱한 다음 나누면 된다.

그 외의 내용은 동일하다.

 

아래는 123,456.789 를 소숫점 첫째자리, 소숫점 둘째자리, 소숫점 셋째자리로 절사하는 예를 보여주고 있다. 여기서 숫자 6 과 7 사이에 소숫점이 위치하고 있다는 것을 염두해 두고 보기 바란다.

반올림하는 방식도 위의 예와 동일한 방법으로 진행된다.

 

 

 

 

 

위의 예는 실제 금액을 변경한 경우이고,

셀서식이나 함수를 이용해서 해당 금액을 천원단위나 백만원단위로 표시하고자 한다면

아래의 링크를 참조하시기 바랍니다. 또한 엑셀을 이용해서 결재만드는 방법도...

 

 

[IT 노트/엑셀 노트] - [엑셀-팁]결재란 만들기(카메라 기능, 그림으로 복사 기능)

 

[IT 노트/엑셀 노트] - [엑셀-팁]금액을 한글로 표시, 한자로 표시

 

 


 

저는 위 상품을 소개하면서 포인트를 받았습니다.