2020. 6. 13. 23:43

엑셀에서 사용하는 시나리오는 그 기능이 단순하고 사용하기 편하지만, 출제빈도가 낮아 공부를 하지 않은 경우 문제를 접하게 되면은 당황하여 문제를 풀지 못하는 경우가 생깁니다. 컴퓨터활용능력 수시시험은 엑셀이 제공하는 기능이나면 언제든지 시험에 출제되기 때문에 기능을 제대로 알고 풀어야 합격할 수 있습니다. 오늘은 엑셀 매크로의 8번째인 시나리오에 대하여 소개하고자 합니다.

 

 

 

01. 시나리오란

 

가상으로 수식이 참조하고 셀의 값을 변화시켜 작업표의 결과를 예측하는 기능을 말합니다. 

 

02. 시나리오 매크로 작성

 

문제 01) 매크로를 현재 통합 문서에 작성하고 실행하시오. (5)

 

혼수품목 매출 현황표에서 순이익율[H17]이 다음과 같이 변동하는 경우 순이익 합계[H15]의 변동추이를 시나리오 기능을 이용하여 계산하는 매크로를 생성하고 매크로 이름은 변동추이분석으로 정의하시오.

셀이름 정의 : [H15] 셀은 순이익합계’, [H17] 셀은 순이익율로 정의하시오

시나리오1 : 시나리오 이름은 순이익 인상’, 순이익율 30%로 설정하시오

시나리오2 : 시나리오 이름은 순이익 인하’, 순이익율 20%로 설정하시오

 

[양식 컨트롤] 단추를 동일시트의 [C19:D20]영역에 생성한 후 텍스트를 변동추이분석으로 입력하고, 단추를 클릭하면 변동추이분석매크로가 가동되도록 설정하시오

셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정됨 

 

시나리오를 엑셀 화면에서 실행하면, 실행하는 그대로 컴퓨터에서 변동추이분석이라는 매크로란 이름으로 저장됩니다. 매크로 기록이 시작되면, 상단의 메뉴도 매크로 기록에서 기록중지로 바뀌게 됩니다

 

01) 매크로 기록준비

 

엑셀의 데이터에 있지 않은 임의의 셀을 선택한 후 시작합니다. 여기서는 J3셀에서 시작합니다. 데이터 범위내에서 매크로를 작성하게 되면, ‘원본 참조가 대상영역과 중복되었습니다는 오류메시지가 뜨게 되기 때문에, 반드시 셀포인터를 데이터가 있지 않은 임의의 빈 셀을 선택한 후 시작해야 합니다.

 

 

메뉴 상단의 개발도구를 클릭하고, 코드탭에서 매크로 기록을 선택합니다. ‘매크로 기록대화상자가 표시되면, 매크로 이름을 변동추이분석으로 작성합니다. 바로가기 키를 지정하고자 할 경우에는 기본적으로 Ctrl이 지정되어 있어, 지정하고자 하는 키는 영문자만 입력하면 됩니다. 지정하지 않아도 됩니다. 매크로 저장위치는 개인용 매크로 통합문서, 새통합문서, 현재 통합문서 등 3가지 방법으로 저장할 있으며, 이 문제에서는 현재통합문서로 작성하도록 하고 있습니다. 확인을 누르면 매크로 기록이 진행됩니다

 

 

 

02) 매크로 생성 : 셀이름 정의

 

시나리오와 같이 나오는 것이 셀이름 정의하는 것이 함께 출제되는 경우가 많이 있습니다. 이러한

셀이름 정의하는 부분도 매크로 기록의 한부분으로 모두 포함되어야 합니다.

 

[H15] 셀은 순이익합계’, [H17] 셀은 순이익율로 셀이름으로 정의하라는 문제이기 때문에 [H15]셀을 클릭한 다음 엑셀 상단의 이름상자의 [H15]순이익합계로 입력하고, 마찬가지로 [H17] 셀을 선택한 다음 상단의 이름상자에서 [H17]에 순이익률로 입력합니다.

 

  

 

순이익율[H17]이 변동하는 경우 순이익 합계[H15]의 변동추이를 구하는 시나리오이기 때문에 [H17]셀에 커서를 놓고 시작합니다. 시나리오는 상단 매뉴의 데이터 데이터도구 가상분석을 클릭하게 되면 시나리오 관리자가 표시됩니다.

 

   

시나리오 관리지가 표시되면 추가를 선택합니다.

 

 

   

시나리오 추가대화상가가 표시되면 시나리오 이름에 순이익 인상을 기재하고 변경셀에 [H17]이 시작하기 전에 선택되어 있기 때문에 자동 표시됩니다. 다르게 표시된 경우 [H17]로 변경하여 입력합니다. 그런 다음 확인을 누르게 되면 시나리오 값 대화상자가 표시되며 변경셀에 시나리오 1의 해당값 30%0.3을 입력하고 확인을 누릅니다, 확인을 누르게 되면 앞의 시나리오 관리자가 표시되며 순이익 인상 시나리오가 표시됩니다. 2번째 시나리오를 입력하기 위하여 추가를 누릅니다.

 

 

다시 시나리오 편집 대화상자가 표시되며 이번에는 2번째 시나리오 이름인 순이익 인하를 기재합니다. 시나리오 이름 기재시 띄어쓰기가 제대로 되어 있는 지 확인하는 것이 좋습니다. 변경셀에 [H17]이 자동입력되어 있는 확인한 후 하단의 확인 누릅니다. 시나리오 값이 표시되면 해당하는 값 20%0.2를 입력한 후 다시 확인을 누르게 되며 앞에 표시된 시나리오 관리자 대화상자가 보이게 됩니다. 순이익 인하 시나리오 작성된 것을 확인할 수 있습니다.

 

 

문제에서는 여기까지 작성하는 끝으로 닫기를 누릅니다.

 

상단 메뉴의 매크로 기록에 있던 자리에 매크로 중지를 클릭하게 되면 모든 매크로 기록이 끝나게 됩니다.

 

* 시험문제가 여기 까지지만 문제에 따라서 결과를 요구하는 경우도 있습니다. 결과는 나리오 관리자에서 요약을 선택하면 시나리오 요약대화 상자가 표시됩니다. 시나리오 종류를 시나리오 요약으로 체크하고, 결과 셀을 [H15] 선택한 다음 확인을 클릭하면 됩니다.  

 

     

 

확인을 누르게 되면 시트앞에 순이익률 변화에 따른 순이익 합계의 변화를 보여주는 시나리오 요약표가 생성됩니다

 

 

 

03) 셀이름 삭제와 시나리오 삭제

 

매크로 실행단추를 생성하기 전에 셀이름과 시나리오를 삭제해야 합니다. 셀이름은 순익률과 순이익합계 2개로 수식메뉴의 정의된 이름의 이름관리자를 클릭하게 되면 이름관리자 대화상자가 표시되면서 셀이름이 표시됩니다. 셀이름을 각각 선택한 후 삭제를 클릭하게 되면 셀이름이 삭제됩니다.

 

시나리오는 시나리오는 상단 매뉴의 데이터- 데이터도구- 가상분석을 클릭하게 되면 시나리오 관리자가 표시됩니다. 시나리오 관리자를 선택하여 표시된 시나리오를 각각 선택하여 삭제하면 됩니다.

 

 

04) 매크로 실행단추 생성 : 도형을 매크로와 연결하는 단계

 

[양식 컨트롤] 단추를 동일시트의 [C19:D20]영역에 생성한 후 텍스트를 변동추이분석으로 입력하고, 단추를 클릭하면 변동추이분석매크로가 가동되도록 설정하시오  

 

도형범위인 [K3:L4] 영역을 셀포인트로 미리 영역을 지정한 후 개발도구 컨트롤탭의 삽입을 선택하게 되면 양식컨트롤과 ActiveX컨트롤이 표시되는 데 양식 컨트롤중에서 첫 번째 양식인 단추를 선택합니다.

 

 

양식 컨트롤인 단추[C19:D20] 영역에 쉽게 맞추는 방법으로 ALT키를 누르면서 미리 지정한 영역인 [C19]에서 [D20]까지 드래그하게 되면 해당영역에 도형인 '단추양식 컨트롤이 생성되게 됩니다. 텍스트로 변동추이분석를 입력하고, 오른쪽 마우스를 클릭하여 매크로 지정을 클릭한 다음 변동추이분석매크로를 지정합니다.

 

 

이상으로 엑셀 매크로 : 시나리오 작성과 관계된 설명이었습니다.

 

<컴활_실기1_엑셀_17_매크로_시나리오> 파일을 첨부합니다, 앞의 예제를 실습을 하시고 싶은 분은 다운로드 저장한 후 실습하시면 됩니다. 비밀번호는 앞의 블로그에 적힌 비밀번호를 사용하시면 됩니다.

! 파일다운로드 컴활_실기1급_엑셀_17_매크로_시나리오.xlsx

 

 다음 포스팅은 차트에 내용으로 계속 진행됩니다.

Posted by csgstar
2020. 6. 13. 14:00

저의 경우 컴퓨터 활용눙력 1급 자격증 시험공부를 정시 기출문제를 중심으로 공부를 하고, 시험은 수시시험을 보았는 데, 정시 기출문제와 수시문제 출제 경향이 조금은 달라 적응하는 데 시간이 걸렸습니다. 그중 대표적인 것이 피벗테이블이었는 데, 정시 출제문제는 단순하고 쉬운 정형화된 패턴만 나오는 것 같은 데, 수시 문제는 시험 볼 때 마다 구석에 있는 처음 보는 기능 들이 하나 끼어 있어 부분점수를 얻지 못해 고생을 많이 하였고, 차트 부분 문제에서도 숨어있는(?) 기능들을 일부 놓치는 경우도 있었지만 그나마 차트는 부분점수가 있어 그래도 나은 편이었던 것 같습니다.

 

컴활 1급 엑셀시험에서 아마도 난이도의 최고봉은 5개의 문제가 나오는 배점이 30점인 함수문제인 것 같습니다. 사용자함수와 일반함수 2문제, 배열함수 2문제가 주로 나오는 함수는, 사용자함수를 그나마 풀기가 쉬었지만, 나머지 4문제는 처음에 손도 못댈 정도로 어렸웠던 것 같습니다.

 

특히, 배열함수는 처음에는 정말 어려웠는 데, 반복하여 풀다보니 오히려 패턴이 정형화되어 있어 문제를 풀만할 정도가 되었고, 5회 시험에서는 5문제중 3문제 정도를 풀 수 있게 되어 합격에 도움이 많이 되었습니다.

 

오늘 엑셀 매크로와 함께 하는 7번째 자동필터는 필터중 고급필터가 기본작업문제로 출제되는 관계로 시험출제가 거의 드물게 나오지만, 기능에 대하여 배우는 것이 어렵지 않기 때문에 만약의 출제에 대비하여 공부하여 두는 것도 좋습니다.

 

 

01. 필터란

 

사용자가 설정하는 특정 조건을 만족하는 자료만 검색, 추출하는 기능을 필터(Filter)라 하며, 단순한 조건검색은 자동필터를 사용하고 보다 복잡한 조건으로 검색하건 검색결과를 다른 데이터토 화룡하려면 고급필터를 사용합니다.

 

자동필터 : 셀 내용이 일치한 다거나 단순한 비교조건을 지정하여 쉽게 검색함

고급필터 : 사용자가 직접 추출하고자 하는 조건을 수식으로 설정하여 검색함

 

02. 자동필터의 특징

 

자동필터를 이용하여 추출한 데이터는 항상 레코드()단위로 표시된다

같은 열에 여러 개의 함목을 동시에 선택하여 데이터를 추출할 수 있다

두 개 이상의 필드()에 조건이 지정된 경우 그리고(AND) 조건으로 필터된다.

-

03. 자동필터의 실행과 해제

 

실행 : 데이터 탭-정렬 및 필터 그룹-필터를 클릭하거나 홈탭-편집그룹-정렬 및 필터를 클릭한 후 필터를 선택한다.

 

해제 : 데이터탭 - 정렬 및 필터 그룹-필터를 클릭한다

  

 

04. 자동필터 매크로 작성

 

 문제 01 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

자동필터 기능을 이용하여 평균이 80점 이상인 데이터를 추출하는 매크로를 생성하고 매크로이름은 필터로 하시오.

 

필터매크로 도형은 [도형]-[사각형]직사각형을 만들어 지정하며, 도형의 텍스트를 점수조회를 입력하고 가로 세로 가운데 맞춤으로 지정하고 [K3:L4] 영역에 위치시키시오.

 

매크로는 도형과 연결되어야 하며, 셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정됨

 

   

자동필터를 엑셀 화면에서 실행하면, 실행하는 그대로 컴퓨터에서 필터라는 매크로란 이름으로 저장됩니다. 매크로 기록이 시작되면, 상단의 메뉴도 매크로 기록에서 기록중지로 바뀌게 됩니다

 

01) 매크로 기록준비

 

 자동필터 기능을 이용하여 평균이 80점 이상인 데이터를 추출하는 매크로를 생성하고 매크로이름은 필터로 하시오.

 

엑셀의 데이터에 있지 않은 임의의 셀을 선택한 후 시작합니다. 여기서는 K3셀에서 시작합니다. 데이터 범위내에서 매크로를 작성하게 되면, ‘원본 참조가 대상영역과 중복되었습니다는 오류메시지가 뜨게 되기 때문에, 반드시 셀포인터를 데이터가 있지 않은 임의의 빈 셀을 선택한 후 시작해야 합니다.

 

 

메뉴 상단의 개발도구를 클릭하고, 코드탭에서 매크로 기록을 선택합니다. ‘매크로 기록대화상자가 표시되면, 매크로 이름을 필터로 작성합니다. 바로가기 키를 지정하고자 할 경우에는 기본적으로 Ctrl이 지정되어 있어, 지정하고자 하는 키는 영문자만 입력하면 됩니다. 지정하지 않아도 됩니다. 매크로 저장위치는 개인용 매크로 통합문서, 새통합문서, 현재 통합문서 등 3가지 방법으로 저장할 있으며, 이 문제에서는 현재통합문서로 작성하도록 하고 있습니다. 확인을 누르면 매크로 기록이 진행됩니다

 

 

02) 매크로 생성

 

고급필터를 수행하기 위해서는 특별히 영역범위를 지정하기 보다는 커서를 데이터 안쪽에 두고 시작합니다. 만약 데이터 이외의 곳에 시작하게 되면 범위내에서 셀하나를 선택한 다음 실행하라는 오류메시지가 뜨게 됩니다. 그런 다음 데이터 - 정렬 및 필터탭의 필터를 선택하게 되면

 

엑셀의 필드이름 옆에 필터단추가 생성되며, 필터단추를 클릭하고 원하는 데이터를 선택하면 필터가 이루어집니다.

 

   

필터단추를 클릭하면 숫자오름차순 정렬, 숫자내림자순 정렬, 색기준 정렬, 텍스트 필터, 숫자필터, 색기준필터가 있습니다. 선택된 열의 형식에 따라 열의 내용이 문자일 경우는 텍스트 필터, 열의 내용이 숫자일 경우에는 숫자 필터가 표시되는 데, 여기서는 80점이상으로 숫자 필터에 해당됨으로 숫자필터를 선택하게 되면 됩니다.

 

숫자필터를 선택하게 되면 상세한 필터유형들이 표시되는 데, 이문제에서는 크거나 같음을 선택한 후 사용자 지정 자동필터 대화상자인 평균에 80이상을 입력합니다. 그리고 확인을 누릅니다.

 

 

* 문제에 따라서 이름순 으로 정렬하라는는 문제가 나오는 경우 상단의 메뉴에 있는 정렬 아이콘을 사용하지 않고 자동필터기능에서 제공하는 정렬 기능을 사용하는 것이 좋습니다.

 

확인키를 누르게 되면 필터가 완성 완성되면서 매크로기록이 완료됩니다. 

 

 

   

상단 메뉴의 매크로 기록에 있던 자리에 매크로 중지를 클릭하게 되면 모든 매크로 기록이 끝나게 됩니다.

 

 

 

03) 자동필터 해제

 

매크로 실행단추를 생성하기 전에 자동필터를 해제하는 것이 좋습니다. 자동필터로 인해 실행단추의 위치가 축소되거나 커지거나 또는 숨겨지는 경우가 생길 수 있기 때문입니다. 자동필터 해제는 매뉴상단의 필터를 클릭하게 되면 해제가 됩니다.

 

 

   

04) 매크로 실행단추 생성 : 도형을 매크로와 연결하는 단계

 

필터매크로 도형은 [도형]-[사각형]직사각형을 만들어 지정하며, 도형의 텍스트를 점수조회를 입력하고 가로 세로 가운데 맞춤으로 지정하고 [K3:L4] 영역에 위치시키시오.

도형범위인 [K3:L4] 영역을 셀포인트로 미리 영역을 지정한 후 삽입 일러스트레이션 탭의 도형을 선택하게 되면 사각형 그룹이 나타나며, 이 사격형 그룹중에서 직사각형을 선택합니다.

   

  

도형인 직사각형[K3:L4] 영역에 쉽게 맞추는 방법으로 ALT키를 누르면서 미리 지정한 영역인 K3에서 L4까지 드래그하게 되면 해당영역에 도형인 '직사각형이 생성되게 됩니

 

. 텍스트로 점수조회를 입력하고, 텍스트 맞춤의 가로 가운데‘, 세로 가운데로 설정하며 오른쪽 마우스를 클릭하여 매크로 지정을 클릭한 다음 필터매크로를 지정합니다.

 

 

이상으로 엑셀 매크로 : 자동필터 작성과 관계된 설명이었습니다.

 

 <컴활_실기1_엑셀_16_매크로_자동필터> 파일을 첨부합니다, 앞의 예제와 기출문제1개를 추가하였습니다. 실습을 하시고 싶은 분은 다운로드 저장한 후 실습하시면 됩니다. 비밀번호는 앞의 블로그에 적힌 비밀번호를 사용하시면 됩니다.

 

 ! 파일다운로드 컴활_실기1급_엑셀_16_매크로_자동필터.xlsx

 

 

문제 02 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

자동필터 기능을 이용하여 [B3:K18] 영역에 대하여 학과가 경제학과또는 무역학과인 데이터를 표시하고, ‘직급기준 내림차순으로 정렬하는 매크로를 생성하고 매크로 이름은 경제학부보기로 정의하시오.

 

경제학부보기매크로는 양식 - ‘단추에 지정하며, 도형의 텍스트를 필터 적용으로 입력하여 동일시트 [M10:N11] 영역에 위치시키시오

 

셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정됨

 

 

 시나리오와 함께 하는 매크로 실행에 대하여는 다음 블로그에 이어 계속 진행됩니다.

Posted by csgstar
2020. 6. 11. 23:46

컴퓨터 활용능력 시험은 다른 자격증 시험과 다르게 문제은행이라 하지만, 출제문제도 다양하고 깊이도 있어, 쉽게 합격하기 어려운 시험인데요, 특히 저와 같은 6학년에 가까운 사람에게는 눈도 돋보기를 써야하고, 그리고 남들 보다 타이프도 늦어 절대적으로 시험시간이 부족하기 때문에 저의 경우는 나중에는 100점을 목표로 하지 않고 77점을 목표로 하였습니다.

 

기본작업 4문항이 만점이 25점인데, 다 맞는 경우는 드물고 그래서 한문제는 틀린다고 생각해서 20점으로, 피벗테이블과 매크로의 분석작업 문제 2문항 만점 20점에서 20점을 다 맞고, 기타작업에서 차트와 프로시저를 합쳐 25점 만점에 20, 모두 합하면 65점인데, 계산문제 5문제 30점에서 2문제인 12점으로 합하여 77점을 목표로 시험공부를 하였습니다.

 

실제 처음 1~2번 시험은 문제유형이 익숙하지 않아 당황을 많이 하였고, 시간도 절대적으로 부족하였기 때문에 3~4번째부터 이런 전략으로 시험으로 보아 5번째 시험, 6번째 시험 모두 합격하였는 데요, 아마도 어려운 문제는 포기하고, 쉬운 문제는 확실히 맞는 수험이 전략이 정말 컴활 자격증에는 도움이 되었던 것 같습니다.

 

오늘은 엑셀 매크로와 함께 하는 6번째 데이터표 기능에 대하여 소개하고자 합니다

 

 

 

01. 데이터표란

 

워크시트에서 특정 데이터를 변화시켜 수식의 결과가 어떻케 변화하는 지 보여주는 셀 범위를 말합니다.

 

 

02. 데이터표 작성방법

 

데이터 표의 수식은 데이터 표를 작성하기 위해 필요한 변수가 하나인지 두 개인지에 따라 수식의 작성위치가 달라집니다.

 

01) 변수가 열 또는 행 방향으로 한쪽에만 입력되었을 경우 : 수식은 표 범위의 두 번째 행이나 두 번째 열에 입력합니다

 

B2에 변수 A1*10%을 입력하고 행방향으로 C2A1*50%을 입력합니다.

 

데이터 표를 수행하기 위한 범위를 [A2:C6]영역을 지정합니다. 데이터탭 - 데이터도구 그룹 - 가상분석을 클릭한 후 데이터표 매뉴를 실행됩니다.

 

데이터 표가 표시되면 열입력셀에 $A$1을 입력하고 확인을 누르게 되면, 데이터표가 완성되어 표시됩니다.

 

 

 

02) 변수가 열과 행방향으로 양쪽에 입력되었을 경우 : 수식은 표가 시작되는 셀에 입력합니다. 여기에 사용되는 예제는 다음의 문제 01)을 참조하십시오.

 

문제 01 (컴퓨터활용능력 기출문제 2019-A) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

데이터표 기능을 이용하여 국어와 수학 점수별 총점을 [C10:L19]영역에 구하는 데이터표매크로를 작성하시오. * 데이터표를 실행하기 위해 입력하는 수치도 매크로로 기록되도록 작성하시오

 

기본도형빗면[I3:K5] 영역에 생성한 후 텍스트를 데이터 표 실행으로 입력하고, 텍스트 맞춤의 가로 가운데‘, 세로 가운데로 설정하며, 도형을 클릭하면 데이터표매크로가 실행되도록 설정하시오

 

   

03. 데이터 표 매크로 작성

 

데이터표 기능을 이용하여 국어와 수학 점수별 총점을 [C10:L19])영역에 구하는 데이터표매크로를 작성하시오. * 데이터표를 실행하기 위해 입력하는 수치도 매크로로 기록되도록 작성하시오

 

데이터 표 작성을 엑셀 화면에서 실행하면, 실행하는 그대로 컴퓨터에서 데이터표라는 매크로란 이름으로 저장됩니다. 매크로 기록이 시작되면, 상단의 메뉴도 매크로 기록에서 기록중지로 바뀌게 됩니다

 

01) 매크로 기록준비 

 

엑셀의 데이터에 있지 않은 임의의 셀을 선택한 후 시작합니다. 데이터 범위내에서 매크로를 작성하게 되면, ‘원본 참조가 대상영역과 중복되었습니다는 오류메시지가 뜨게 되기 때문에, 반드시 셀포인터를 데이터가 있지 않은 임의의 빈 셀을 선택한 후 시작해야 합니다 

 

메뉴 상단의 개발도구를 클릭하고, 코드탭에서 매크로 기록을 선택합니다. ‘매크로 기록대화상자가 표시되면, 매크로 이름을 데이터표로 작성합니다. 바로가기 키를 지정하고자 할 경우에는 기본적으로 Ctrl이 지정되어 있어, 지정하고자 하는 키는 영문자만 입력하면 됩니다. 지정하지 않아도 됩니다. 매크로 저장위치는 개인용 매크로 통합문서, 새통합문서, 현재 통합문서 등 3가지 방법으로 저장할 있으며, 이 문제에서는 현재통합문서로 작성하도록 하고 있습니다. 확인을 누르면 매크로 기록이 진행됩니다

 

 

 

02) 매크로 생성  

 

데이터 표를 수행하기 전에 수식과 범위를 지정합니다. 문제에서 데이터 표 작성을 위한 변수가 열과 행방향으로 양쪽에 입력되었기 때문에 수식은 표가 시작되는 [B9] 셀에 =SUMPRODUCT(C4:F4,C5:F5) 수식을 입력합니다. 수행하기 위한 범위로 [B9:L19] 영역을 지정한 후 데이터 - 데이터 도구탭의 가상분석을 선택하게 되면 표시된 데이터표 매뉴를 클릭합니다.

 

클릭하게 되면 데이터 표 대화상자가 표시되며, 행입력셀에 국어점수인 $C$4, 열입력셀에 $E$4를 입력한 후 확인을 누릅니다

 

 

 

확인키를 누르게 되면 데이터 표가 완성됩니다. 매크로기록이 완료됩니다.

 

 

 

⑫ 상단 메뉴의 매크로 기록에 있던 자리에 매크로 중지를 클릭하게 되면 모든 매크로 기록이 끝나게 됩니다.

 

 

03) 매크로 실행단추 생성 : 도형을 매크로와 연결하는 단계

 

 기본도형빗면[I3:K5] 영역에 생성한 후 텍스트를 데이터 표 실행으로 입력하고, 텍스트 맞춤의 가로 가운데‘, 세로 가운데로 설정하며, 도형을 클릭하면 데이터매크로가 실행되도록 설정하시오

 

도형범위인 [I3:K5]을 셀포인트로 미리 영역을 지정한 후 삽입 일러스트레이션 탭의 도형을 선택하게 되면 사각형 그룹이 나타나며, 이 사격형 그룹중에서 빗면을 선택합니다.

 

 

도형인 빗면을 [I3:K5] 영역에 쉽게 맞추는 방법으로 ALT키를 누르면서 미리 지정한 영역인 I3에서 K5까지 드래그하게 되면 해당영역에 도형인 빗면이 생성되게 됩니다. 텍스트로 데이터 표 실행를 입력하고, 텍스트 맞춤의 가로 가운데‘, 세로 가운데로 설정하며 오른쪽 마우스를 클릭하여 매크로 지정을 클릭한 다음 데이터표매크로를 지정합니다.

 

 

이상으로 엑셀 매크로 : 데이터표 작성과 관계된 설명이었습니다.

 

 <컴활_실기1_엑셀_15_매크로_데이터표> 파일을 첨부합니다, 앞의 예제와 기출문제2개를 추가하였습니다. 실습을 하시고 싶은 분은 다운로드 저장한 후 실습하시면 됩니다. 비밀번호는 앞의 블로그에 적힌 비밀번호를 사용하시면 됩니다.

 

! 파일다운로드 → 컴활_실기1급_엑셀_15_매크로_데이터표.xlsx

 

 

문제 02 ) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

목표금액[B8]을 달성하기 위하여 정기적금을 가입하려 한다. [데이터]-[]를 이용하여 ()이자율[D9:D19] 변동에 따른 월 불입금액[E9:E19]을 계산하는 매크로를 생성하고, 매크로 이름은 이자율계산으로 정의하시오.

이자율계산매크로는 [도형] - [기본도형]빗면에 지정하며, 동일시트 [B2:C3] 영역에 위치시키시오.

셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정됨

 

   

 자동필터, 시나리오와 함께 하는 매크로 실행에 대하여는 다음 블로그에 이어 계속 진행됩니다.

 

 

 

Posted by csgstar
2020. 6. 8. 00:36

컴활 1급 엑셀 시험의 분석작업 파트에서 출제되는 매크로와 함께 출제되는 기능중에서 통합에 이어 두 번째로 많이 출제되는 부분이 부분합 매크로라 할 수 있습니다. 매크로와 함께 출제되는 부분함은 출제유형이 단순하여 조금만 공부하여도 쉽게 풀 수 있는 유형입니다. 오늘은 매크로 3번째 포스팅으로 부분합 매크로에 대하여 소개하고자 합니다.

 

 

 

   

 

01. 부분합이란

 

특정한 필드를 기준으로 데이터를 분류하고 필요한 계산을 할 수 있는 기능

 

 

02. 부분합 매크로 기록준비 

 

 매크로 사용 예제 : 매크로 부분합을 설명하기 위하여 사용되는 예제입니다

 

문제 01 (컴퓨터활용능력 기출문제 2019-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 [A3:K33] 영역에 대하여 1단과대학을 기준으로 오름차순 정렬, 2취업률을 기준으로 내림차순으 정렬한 후 단과대학별로 취업률의 평균을 계산하는 매크로를 생성하고, 매크로 이름을 취업률부분합으로 정의하시오.

 

[기본도형],의 빗면을 동일시트의 [I1;k2] 영역에 생성한 후 텍스트를 취업률 부분합으로 입력하고, 도형을 클릭하면 취업률부분합매크로가 실행되도록 설정하시오.

 

셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정함

 

  

통합 매크로처럼 부분합 매크로도 엑셀의 데이터에 있지 않은 임의의 셀을 선택한 후 시작합니다. 문제에 셀 포인터의 위치에 관계없이 매크로가 실행되어야 한다는 조건이 붙는데, 이 의미는 매크로 시작시 셀포인터를 데이터가 있는 곳에 놓고 매크로를 작성하게 되면, 반드시 그곳에서 매크로를 시작해야 되기 때문에 작성과정에 원본 참조가 대상영역과 중복되었습니다는 오류메시지가 뜨게 되기 때문에, 매크로 기록은 반드시 셀포인터를 데이터가 있지 않은 임의의 빈 셀을 선택한 후 시작해야 합니다.

 

 

 

메뉴 상단의 개발도구를 클릭하고, 코드탭에서 매크로 기록을 선택합니다.

매크로 기록 화면이 표시되면, 매크로 이름을 취업률부분합으로 작성합니다. 바로가기 키를 지정하고자 할 경우에는 기본적으로 ctrl이 지정되어 있어, 지정하고자 하는 키는 영문자만 입력하면 됩니다. 지정하지 않아도 됩니다. 매크로 저장위치는 개인용 매크로 통합문서, 새통합문서, 현재 통합문서 등 3가지 방법으로 저장할 있으며 문제에서는 현재통합문서로 작성하는 것을 요구하고 있습니다. 확인을 누르면 매크로 기록이 진행됩니다

 

  

03. 매크로 생성

 

01) 정렬 진행

 

부분합 기능을 화면에서 실행하면, 실행 그대로 컴퓨터에서 취업률부분합매크로란 이름으로 저장됩니다. 매크로 기록이 시작되면, 메뉴도 매크로 기록에서 기록중지로 바뀌게 됩니다. 매크로는 통합, 목표값, 부분합, 데이터표나 자동필터 등 컴퓨터에서 하는 활동을 매크로를 통해 기록을 진행합니다.   

 

부분합을 기능을 진행하기 전에 가장 중요한 것은 정렬을 먼저 해야 합니다. 시험문제에서 정렬기준인 1단과대학을 기준으로 오름차순 정렬, 2취업률을 기준으로 내림차순으로 정렬합니다. 정렬을 하기 위해 메뉴에서 이터를 선택하고 정렬 및 필터, 정렬을 클릭하게 되면 정렬 팝업화면이 표시됩니다.

 

 

우선 1차 단과대학을 기준으로 오름차순으로 정렬한 후, 기준 추가를 클릭한 다음 두 번째 정렬기준이 취업률을 기준으로 내림차순으로 정렬을 합니다.

  

02) 부분합 진행

 

정렬이 완료되었으면 부분합을 진행합니다. 부분합을 진행할 범위의 임의의 셀 하나를 선택한 다음 상단 메뉴의 데이터를 선택한 다음 윤곽선 메뉴의 부분합을 클릭합니다.

 

부분합을 클릭하면 그룹화할 항목이 나옵니다. 여기서는 단과대학별로 그룹화하고 평균을 사용할 함수로 정합니다. 부분합 계산항목으로 취업률을 체크하고 새로운 값으로 대치에 체크와 데이터 아래에 요약을 표시할 경우 요약표시를 체크한 후 확인을 누르게 되면 부분합이 완료됩니다.

 

  

부분합이 표시되며, 맨아래에 요약표시가 됩니다 

 

 

 

매크로 기록이 완료된 경우 상단 메뉴의 매크로 기록에 있던 매크로 중지를 클릭하게 되면 모든 매크로 기록이 끝나게 됩니다.

 

 

04. 실행단추 생성 : 도형을 매크로와 연결하는 단계 

 

문제 01 (컴퓨터활용능력 기출문제 2019-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 [A3:K33] 영역에 대하여 1단과대학을 기준으로 오름차순 정렬, 2취업률을 기준으로 내림차순으 정렬한 후 단과대학별로 취업률의 평균을 계산하는 매크로를 생성하고, 매크로 이름을 취업률부분합으로 정의하시오.

 

[기본도형],의 빗면을 동일시트의 [I1;k2] 영역에 생성한 후 텍스트를 취업률 부분합으로 입력하고, 도형을 클릭하면 취업률부분합매크로가 실행되도록 설정하시오.

 

셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정함

 

 

도형범위를 셀포인트로 미리 지정한 후 도형을 사용하면 셀범위 지정시 발생하는 오류를 줄일 수 있습니다.  

 

 

   

삽입 일러스트레이션 도형을 선택하게 되면 사각형과 기본도형이 있으며, 기본도형중에서 빗면을 선택합니다.

 

 

 

도형을 일정한 영역에 맞추는 것으로 제한하는 경우, 여기에서는 [I1:K2] 영역에 작성하는 경우에는 ALT를 누르면서 I1에서 K2까지 드래그하게 되면 해당영역에 빗면이 생성되게 됩니다. 텍스트로 취업률 부분합을 입력합니다. 텍스트 입력시 띄어쓰기를 확인하고 입력합니다. 오른쪽 마우스를 클릭하여 매크로 지정을 클릭한 다음 취업률부분합매크로를 지정합니다. 

 

 

문제에서 언급이 없는 내용이나 취업률부분합의 배경색이나 텍스트 정렬을 지정하지 않아도 됩니다.

   

05. 부분합 해제 : 상단 매뉴의 부분합을 클릭하게 되면, 부분합 화면이 표시되는 데, 화면하단의 모두 제거를 선택하고 확인을 하게 되면 부분합이 해제됩니다. 

  

   

이상으로 엑셀 매크로 : 부분합과 관계된 설명이었습니다.

 

 다음은 <컴활_실기1_엑셀_12_매크로_부분합> 파일을 첨부합니다, 기출문제를 중심으로 4개의 문제를 시트별로 정리하였으며, 실습을 하시고 싶은 분은 다운로드 저장한 후 실습하시면 됩니다. 비밀번호는 앞의 블로그에 적인 비밀번호를 사용하시면 됩니다

 

! 파일다운로드 →  컴활_실기1급_엑셀_12_매크로_부분합.xlsx

 

 

문제 02 (컴퓨터활용능력 기출문제 2018-A) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 [A2:I26] 영역에 대하여 평가일자을 기준으로 오름차순 정렬한 후, 평가일자별로 인공지능’, ‘빅데이터분석’, ‘로봇공학’, ‘사물인터넷’, ‘3D프린팅의 평균을 계산하는 매크로를 생성하고, 매크로 이름을 월별부분합으로 정의하시오.

[개발도구]-[삽입]-[양식 컨트롤]단추를 동일시트의 [K2;L3] 영역에 생성한 후 텍스트를 월별 부분합으로 입력하고, 단추를 클릭하면 월별부분합매크로가 실행되도록 설정하시오.

 

 

문제 03 (컴퓨터활용능력 기출문제 2017-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 [B6:F39] 영역에 대하여 지역명을 첫째기준으로 오름차순, ‘개화일을 둘째기준으로 내림차순으로 정렬한 후 지역명별로 개화일’, '평년', '평년차' 의 평균을 계산하는 매크로를 생성하고, 매크로 이름을 지역부분합으로 정의하시오.

[개발도구]-[삽입]-[양식 컨트롤]단추를 동일시트의 [C2;E3] 영역에 생성한 후 텍스트를 지역별 부분합으로 입력하고, 단추를 클릭하면 지역부분합매크로가 실행되도록 설정하시오.

 

 

문제 04 (컴퓨터활용능력 기출문제 2014-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 분류별 가격과 판매량의 합계를 계산하여 표시하는 매크로를 생성하고, 매크로 이름을 분류별보기로 정의하시오.

'한쪽모서리가 잘린 사각형'[L3:M4] 영역에 생성한 후 텍스트를 분류별 보기로 입력하고, 가로 세로 가운데 맞춤으로 지정하고 도헝열 클릭하면 분류별보기매크로가 실행되도록 설정하시오.

 

 

 

 목표값 데이터표나 자동필터와 함께 하는 매크로 실행에 대하여는 다음 블로그에 이어 계속 진행됩니다. 

 

 

 

Posted by csgstar