맥으로 엑셀사용하기

맥용 엑셀의 설정은 윈도우용과 견주어 소박하다. 

날짜를 잘 사용하려면 소박한 곳의 두 곳을 살펴보아야 한다. 

EXCEL의 기본설정을 누르면 

   

아래의 화면이 나온다. 편집을 선택한다. 

 

날짜 옵션의 "날짜 체계 자동 변환"을 선택한다.

사람이 16-1-1 로 입력하면 엑셀은 1916년인지, 2016년인지 판단을 해야 한다. 물론 1816년이나 2116년 등도 가능하지만, 현실적으로 엑셀은 1916년과 2016년 중 하나를 정한다.

“다음 숫자 이전의 2자리 연도를 21세기로 해석” 을 보면 기본값이 30임을 정했다. 즉 29-12-31 까지는 2029년으로 정하고, 30-1-1 부터는 1930년으로 친다는 것이다. 연도를 입력할 때, 년을 2자리가 아니라 4자리로 입력하면 오류를 막을 수 있다. 

 

실제로 입력하면 아래와 같이 엑셀이 처리한다. 

 

 

두 번째는 계산이다. 계산을 누르면 

  

“통합 문서를 계산하는 경우”를 보면 1904 날짜 체계 사용 난이 있다. 다른 엑셀 책을 뒤적이니 애플이 1904-1-1을 1로 시작했던 것을 반영했다고 한다. 혹시나 해서 Numbers에 가서 입력하니 1900-1-1을 잘 이해한다. 1904 체계로 사용하겠다고 하면, 1904-1-1을 0으로 이해한다. 1900-1-1을 1로 시작한 것과 차이가 있다. 참고로 이 차이를 감안하지 않고 (1904 체계에서) 계산하면 1의 차이만큼 오류가 발생한다. 즉 계산 결과가 틀려진다.  

 

 

1900년의 2월은 28일만 있습니다. 윤년이 아닙니다. 엑셀은 1900년을 윤년으로 인식합니다. 알려진, 유명한 버그입니다.

 

유래를 밝힌 에 따르면 엑셀 이전에 나온 LOTUS 123 이라는 프로그램이 지닌 버그였답니다. 윈도우즈가 나오기 이전 도스 운영체제에서 스프레드시트 시장을 꽉 잡은 LOTUS 123을 빠르게 쫓아가야 했던 엑셀은 그 버그를 고스란히 가져올 수 밖에 없었든 싶었습니다.

 

LOTUS 123은 거의 쓰지 않고, 엑셀이 꽉 잡은 (저 조차도 넘버스는 잘 안씁니다.) 시장이니, 이용자는 엑셀이 만든 버그로 오인하기 쉽게 되었습니다. 

 

엑셀의 버그를 확인하는 간단한 방법은 아래 그림처럼 하면 됩니다. 

스크린샷16051701

엑셀에 입력하는 것을 논리적으로 나누면, 숫자/문자/날짜/시간/분/초/논리값 등으로 구분할 수 있습니다. 

이를 더 뭉뜨그리면 숫자와 숫자 아닌 것으로 구분합니다. 숫자 아닌 것으로 문자가 있습니다.

엑셀의 기능을 사람이 잘 이용하면 숫자와 숫자아닌 것을 서로 바꿀 수 있습니다. 이를테면 문자같은 숫자를 숫자로 바꿀 수 있기도 하고, 숫자를 문자처럼 다룰 수 있기도 합니다. 궁극적으로 0과 1만 존재하는 이진법 세계로 가는 셈이네요.

엑셀을 입력할 때, 제가 많이 저지른 실수가 날짜입니다. 엑셀은 날짜를 숫자로 처리합니다. 정확하게는 1900년 1월 1일을 1로 쳐서 하루가 지나갈 때마다 하나씩 더합니다. 자연수체계입니다. 

시간은 24시간을 1로 치고, 이것을 나눕니다. 하루가 1,440분입니다. 그럼 1분은 1/1,440으로 나누어 계산합니다. 1초는 1/86,400로 환산하여 다룹니다. 

날짜는 년, 월, 일을 독립하여 입력하지 말고, 한꺼번에 입력하는 것이 좋습니다. 2016버전은 피벗을 사용할 때 날짜를 년,월,일, 분기, 주 단위로 쉽게 나눌 수 있습니다. 

오피스365를 사용하면서, 마이크로소프트사가 서비스팩 대신 업데이트를 도입한 듯 싶습니다. 

 

매월 업데이트를 실시합니다. 파일크기에 비해 드러난 성능 개선이 약하다는 느낌이 가시지 않습니다. 

 

그래도 지난 달에는 외부기능을 넣을 수 있도록 하는 등, 조금씩 윈도우즈나 인터넷 용을 따라가려고 애씁니다. 마이크로소프트가 2월 업데이트로 내놓은 새 함수 6종을 맥에서는 쓰지 못하는데, 이번 업데이트에서는 넣어주려나. 

 

업데이트를 위해서는 업데이트용 앱을 최신판으로 바꾸어야 합니다. 

스샷 16051101


최신판으로 설치가 끝나면 바로 업데이트 파일이 있음을 알리는 화면을 볼 수 있습니다. 


스샷 16051102

 

업데이트를 할 때는 앱을 모두 종료해야 합니다. 

맥을 쓴 지 10개월 차입니다. 윈도우즈에 쩔은 제가 맥의 OS X(엑스가 아니라 텐이라고 불러야 합니다. X는 로마의 숫자기호로 치면 10에 해당합니다.) 에 익숙하는 데 걸린 기간, 아니 시간은 3시간입니다. 윈도우즈와 OS X가 좋고 좋은 점은 베끼는 통에 사용자의 입장에서는 큰 어려움이 없습니다.

 

아, 어려움이 있다면 애플이 윈도우즈의 용어를 그대로 따라하기 싫어서인지 몇몇 항목을 좀 생뚱맞게 적은 것입니다. 이를테면, 윈도우즈의 확인을 OS X는 승인이라고 합니다.

 

국립국어원의 사전에 따르면 확인은 "틀림없이 그러한가를 알아보거나 인정함. 또는 그런 인정.”이고, 승인은 "어떤 사실을 마땅하다고 받아들임. ‘인정함’으로 순화.”라고 합니다.  말맛으로 보면 승인이  확인보다는 엄격하고, 결재하는 느낌이 듭니다.

 

생뚱맞다, 아직까지 적응이 힘든 것이 찾기입니다. OS  X 의 표준을 따르기 위해서인지, 찾기는 윗편 오른쪽에 갖다 놓았습니다. 사람의 시각이 윗편 왼쪽에서 아랫편 오른쪽으로 내려간다는 것을 고려하면, 사각지대에 찾기가 있는 셈입니다.

한 몇 달간 ⌘+F를 눌러가며 찾기와 바꾸기를 했습니다. 우연히 실수로 ^+F를 눌렀더니, 눈에 익은 찾기와 바꾸기가 나옵니다. 신이 났습니다. 나중에 도움말의 바로가기 키 편을 읽어보니, 이미 있었다는 거, 제가 OS X에 눌려서 못 썼다는 거을 알았죠. 

 

엑셀에서는 찾기와 바꾸기는 ^+F를 눌러주세요. 

아래는 20회 드라마 광고 단가표입니다.(가상으로 만들었습니다.) 15초 기준으로 1번 나갈 때마다 광고주가 돈을 냅니다.

 

조건이 재미있습니다. 광고를 10번 내겠다고 하면, 5번까지는 1,300만원을 내야 하고, 6회부터 10번까지 1,200만원을 적용합니다.

 

총 금액은  1억 2,500만원(1,300만원X5회(1-5회차)+ 1,200만원X5회(6-10회차))입니다. 

 

스샷 16050903

 

쉽게 사용하는 방법은  광고횟수 별 단가표를 만드는 것입니다. 

 

스샷 16050904

 

간단하고, 바로 쓸 수 있는 장점이 있는 반면에 단가가 바뀌거나(대박이 나서 금액이 올랐습니다.),  횟수를 조정할 수 있습니다.(시청률이 저조해서 5회 단위가 아니라 8회 단위로 금액을 바꿉니다.)  그때 그때마다 바꿔야 하는 불편함이 생깁니다. 

 

vlookup() 함수를 교묘하게(?) 사용하면 이것을 한번에 해결할 수 있습니다. 

 

먼저 계산순서를 따져봐야 합니다. 

광고횟수를 정하면, 5회가 넘는 지 알아봅니다. 5회가 넘으면 5회, 10회, 15회, 20회, 25회 등의 변경지점까지 총 광고금액을 참고합니다. 광고 14회라면 10회까지 총광고금액 1억 2,500만원에 4,400만원_(14회-10회)*1,100만원을 합하여 계산합니다. 

계산을 위해 필요한 자료는 "변경지점까지 총 광고금액", “광고횟수”, “단가”입니다. 계산식은 “변경지점까지 총 광고금액”+(광고횟수-변경횟수)*”단가”입니다. 

 

엑셀로 구현합니다. 

스샷 16050905

 

이름을 주었습니다. 

횟수: D10

광고단가:  A1:D7

변경지점_별_총광고금액: D11

광고_횟수: D12

해당_단가: D13

 

광고_횟수의 수식에서 1을 더했습니다. 원래는 14에서 10을 빼야 하는 데, 실제 계산은 10이 아니라 11을 뺍니다. 사람은 구간의 끝을 계산하는 것이 직관적이지만, 엑셀은 구간의 처음인 11에서 셈해야 합니다. 끝과 처음 차이로 엑셀 수식을 다룰 때 1을  더하거나 빼거나 곱하거나 나누기도 합니다.  

 

 

 

 

'엑셀 함수' 카테고리의 다른 글

vlookup()함수로 2015년 소득세율 계산하기  (0) 2016.05.08
vlookup 함수가 어려운 까닭은?  (0) 2016.04.25

윈도우즈용 엑셀은 F4를 누를 때마다 셀의 주소가 A1, $A$1, $A1, A$1순으로 바꿉니다. 

 

엑셀 책은 이를 가리켜 상대참조(A1), 절대참조($A$1), 혼합참조($A1, A$1)라고 부르기도 합니다. 

 

맥용 엑셀의 도움말은 F4와 ⌘+T가 된다고 하는데, 제가 해보니 F4는 동작하지 않습니다. ⌘+T를 누르니 비로소 동작합니다. 엑셀의 도움말을 보고 알았습니다. 

 

엑셀은 셀의 값보다는 셀의 주소로 수식을 짜는 것이 편하다는 점에서, 셀의 참조방식을 트랙패드를 이용하지 않고, 키보드에서 바꿀 수 있는 것을 알아두는 것이 편합니다. 

아래 문제는 "Microsoft Excel 2013: Data Analysis and Business Modeling”에서 발췌한 것입니다.

 

이 책은 2007인가 하는 버전부터 구해서 읽고, 감탄했던 책입니다. 설명은 간결하고, 문제는 현실적입니다.

 

짧은 영어로 제대로 읽었는 지는 자신없지만. 문제들은 실제 사용자가 저자에게 물어보았던 것이라고 합니다. 아, 문제는 다소 고쳤습니다. 

 

<문제>

대한민국의 2015년 과세표준에 따른 소득세율입니다. 과세표준 금액을 입력했을 때, 소득세를 계산하시오. 

Screenshot 2016 05 07 21 44 55 GMT+9

 

<계산 순서>

위의 표를 엑셀이 이해할 수 있게 변환하는 것이 핵심입니다. 변환을 하려면 계산식을 잘 짜야 합니다. 계산식은 하나만 있지 않습니다. 이를테면 vlookup()함수가 아니라 IF()함수를 사용해도 결과는 똑같이 나옵니다.  IF()함수는 좀 길게 작성해야 하고, 괄호를 5개 이상은 쳐야 합니다.

 

과세표준의 "1,200만원 이하”는 0원에서 시작한다고 가정합니다. 참고로 과세표준은 연봉이 아닙니다.

 

연말정산이 다달이 미리 떼고, 한 번에 돌려 받는 구조입니다. 다달이 미리 뗀 세금(이를 갑종근로소득세, 갑근세라고 합니다)과 연봉에서 공제 항목을 다 뗀 금액(이것이 과세표준)에서 나온 산출 세액의 차액 만큼을 돌려줍니다. 이를테면 내가 1년 동안 낸 미리 뗀 세금이 200만원이고, 연말정산에서 계산한 세액이 70만원이라면, 실제로 돌려받는 금액은 130만원입니다. 거꾸로 미리 뗀 세금이 70만원이고, 연말정산에서 계산한 세액이 200만원이면 130만원을 국가에 납부해야 합니다. 

 

기본세율은 속산표를 이용하여 수식을 짭니다. +와 - 로 된 계산식은 엑셀에서 셀을 분리하여 작성합니다. 

 

Screenshot 2016 05 08 09 52 46 GMT+9

vlookup( )함수에서 맨마지막 인수를 생략하면, 반드시 오름차순으로 정렬해야 한다는 점을 꼭 기억해야 합니다. 

엑셀 공부 모임에서 현장에서 엑셀 사용하면서 애로사항을 묻는 시간이 있었습니다. 

 

한 분이 잘 꾸민 엑셀시트를 HWP로 옮기면 제대로 되지 않아서, HWP에서 시간을 들여야 한다는 것이었습니다.

답을 엑셀MVP님이 해주셨습니다. 윈도우즈 버전을 기준으로 요약하면 엑셀 버전(제가 알아보니 엑셀 2007부터 오피스365까지 다양하게 쓰더군요.)과 HWP 버전(한글 2010부터 2016까지 쓰고 있더군요.)의 조합에 따라 되기도 하고, 안되기도 한다고 합니다. 

 

방법은 엑셀을 htm으로 저장하고, HWP에서 부르면 된다는 것입니다. (윈도우즈 기준입니다.)

 

OS X 환경에서 가능한 지 테스트를 했습니다. 엑셀은 오피스365를 구독하여 버전은 오피스2016입니다. HWP는  한컴오피스 VP2014 입니다. 

우선 엑셀의 해당영역을 복사한 후, HWP에 붙여 넣기를 했습니다. 

먼저 엑셀 시트의 해당영역을 복사 한 후, 

스크린샷 2016 05 06 15 59 53

 

이것을 복사해서 HWP에 붙여 넣기를 했습니다.

스크린샷 2016 05 06 16 00 27

 

보면 알겠지만, 글과 셀 병합 정도까지는 옮깁니다. 표의 선, 배경색, 글꼴색, 글꼴 크기는 모르쇠입니다. HTM으로 옮겨도 마찬가지입니다. 

 

해결 방법은 워드를 이용하면 됩니다.

엑셀 시트 복사(⌘+C) →워드 붙이기(⌘+V) → 워드 저장 → HWP 불러오기 입니다. 

 

엑셀 시트 복사는 했으니, 워드로 붙여 봅니다. 두 줄로 되어 있는 것은 붉은 화살표가 있는 것을 더블 클릭하면 됩니다. 

Screenshot 2016 05 06 16 17 38 GMT+9

 

그리고 워드 문서를 닫습니다. (⌘+W) 닫지 않고, HWP에서 파일을 열면, 아래의 메시가 나타납니다. 

Screenshot 2016 05 06 16 27 46 GMT+9

 

HWP에서 불러오기를 선택하고, 해당 파일을 선택한 후 클릭하면 아래와 같이 열립니다. 

Screenshot 2016 05 06 16 35 29 GMT+9

 

선 모양, 글꼴크기, 글꼴색, 배경색 등을 가져왔습니다. 다만 글꼴은 다를 수 있습니다. 글꼴만 바꾸면 됩니다. 

'기타' 카테고리의 다른 글

맥용 오피스365 5월 업데이트 가능  (0) 2016.05.11
엑셀이 돌아간다고 해서 맥을 샀답니다.  (0) 2016.04.22

엑셀(그리고 DB)는 자료를 입력하는 절차가 꼭 필요합니다. A4 한 장을 입력해도 오타가 나듯이, 엑셀 자료를 손가락으로 입력하면 틀릴 수 있습니다. 빠르게 입력하는 것이 중요하지 않고, 정확하게 집어 넣는 것이 아주 중요해지죠.

 

예전에 회계프로그램을 배운 적이 있었습니다. 회계는 프로그램이 할 터이니, 수강생이 해야 하는 일은 눈으로 숫자만 읽고, 손가락은 키보드의 숫자판에서 움직이는 것입니다. 제가 제일 먼저 했다고 손 들곤 했다가 값이 틀리다고 매번 손 내리곤 했습니다. 엑셀도 똑같아요. 

 

컴퓨터 초창기 시절, 쓰레기를 넣으면 쓰레기가 나온다고 한다면 엑셀은 잘못 입력하면 결과가 틀립니다. 

 

입력을 제대로 했는 지 알아내는 방법은 여러 가지를 사용합니다. 정렬을 사용할 수 있고, 필터를 걸기도 합니다. "유효성 검사” 기능을 초장부터 넣어서 쓸 수 있습니다. 

 

이 모든 것에 앞서서는 저는 입력을 제대로 했다면 끊어질 때 끊고, 이을 때 이어질 것이라는 가정 하에 끝과 끝을 찾아다니면서 외양이 제대로 되어 있는 지 살펴 봅니다. 

 

그때 쓰는 키가 ⌘+화살표입니다. 엑셀은 맥 버전을 발표하면서 ⌘키와 ⌃(control) 키를 혼용하도록 했습니다. 저는 맥에서 쓰므로 윈도우즈에서 사용하는 ^(control) 키 사용을 자제하려고 합니다. 

 

⌘+화살표는 연속된 영역의 끝과 끝을 이동합니다. 장기의 차처럼 움직인다고 보면 됩니다. 예를 들어 3,000 행의 시트를 볼 때 행의 끝으로 이동하려면 트랙패드로 위로 미는 것이 아니라, 셀을 선택하고, ⌘+↓를 눌러주면 끝으로 행이동을 합니다.