'반올림'에 해당되는 글 1건

  1. 2009.06.20 캘크와 엑셀에서 500단위에서 반올림(100단위, 1000단위 등)
요즘도 간간히 엑셀 관련 유입 키워드가 있는데... 오늘자 '엑셀' 관련 유입키워드 중 상위 키워드를 몇 뽑아봤다.

순위 개수 키워드명
12 8 엑셀 단위
17 3 엑셀 1000단위
17 3 엑셀에서중복
17 3 엑셀 중복 제외 개수
18 2 엑셀 숫자 단위
18 2 엑셀단위
18 2 엑셀 중복제외 개수
19 1 엑셀에서 500이하는 500으로 표시 500 이상은 천으로 표시
19 1 엑셀 백단위 반올림
19 1 엑셀 천단위 반올림

중복을 제외한 개수 세는 방법은 이미 이 카테고리에 포스팅한 적이 있으니 생략. 뭔가 알 수 없는 '500이하는 500으로 표시 500 이상은 천으로 표시'라는 검색어가 있는데... 이게 조금 흥미롭기도 해서 포스팅한다. 간단히 말해 다음과 같이 하면 된다. 엑셀 2007 기준.

셀 서식만으로 해결

셀 서식만으로 해결


위 시트의 B열처럼 셀 서식의 표시 형식만 바꿔도 500 이하일 경우는 무조건 500을 나오게 하고 500 초과일 때는 무조건 1000이 나오게 할 수 있다. 구체적으로는 다음 스샷처럼.

셀 서식>표시 형식

셀 서식>표시 형식


물론 이런 식으로 표시해야 할 일이 있을지는 별개의 문제다-_- 별로 쓸 일이 없을 듯한데-_- 이것보다는 500단위에서 반올림을 하는 게 더 일반적이지 않을까 싶어 만든 게 C열이다. C열은 mround 함수를 사용해 500단위, 정확히 말해 500의 배수에서 반올림을 한다. =MROUND(A2,500)와 같이 다른 함수처럼 간단하게 사용하면 된다. 여기서 500을 100으로 바꾼 게 D열. 단, mround 함수는 엑셀 2003까지는 기본설치시 포함되지 않고 '분석 도구' 추가기능을 설치해야 사용할 수 있다. 2007 버전부터 내장함수로 편입되어 그냥 사용가능하다.

오픈오피스 캘크는 수식에서 쉼표(,) 대신 세미콜론(;)을 사용한다

오픈오피스 캘크는 수식에서 쉼표(,) 대신 세미콜론(;)을 사용한다


이상 설명한 모든 방법은 오픈오피스 캘크(calc)에서도 그대로 사용가능하다. 셀 서식은 한 글자도 바꾸지 않고 엑셀과 똑같이 사용하면 되고, mround 함수도 기본적으로 지원된다. 다만 캘크에서 수식을 작성할 때는 엑셀의 ,(쉼표) 대신 ;(세미콜론)을 사용한다는 점만 잊지 말자. 여담이지만 회사 사장이 M$ 오피스를 구매하지 않고 오픈오피스를 사용하기로 결정해서 다른 직원들은 전부 불만 만땅인 상황에 나 혼자 흐뭇해 하는 중이다-_-

끝으로 본문에서 사용한 엑셀 파일과 캘크 파일을 첨부한다.

invalid-file

엑셀 97~2003 파일

invalid-file

오픈오피스 파일




Posted by 필유