'엑셀 매크로 목표값 찾기'에 해당되는 글 1건

  1. 2020.06.11 014_컴활_엑셀 매크로(5) : 목표값 찾기
2020. 6. 11. 12:26

컴퓨터활용능력 1급실기 엑셀시험에서 매크로 시험과 함께 출제되는 목표값 찾기는 그다지 출제 빈도가 높지 않으며, 출제가 나온다 하더라도 어렵지 않게 때문에 기능에 대한 정확한 이해만 있으면 됩니다. 오늘은 매크로 5번째로 목표값 찾기에 대하여 소개하고자 합니다. 그리고 다음 블로그에서는 이어서 데이터표, 시나리오, 자동필터 등의 순서로 진행이 됩니다.

 

 

01. 목표값 찾기란

 

수식의 결과값은 알고 있으나, 그 결과값을 얻기 위한 입력값을 모를 때 사용하는 기능(결과에 영향을 미치는 변수가 하나일 때에만 사용)

 

02. 목표값 찾기 구성

 

수식 셀 : 특정 값으로 결과가 나오기를 원하는 수식이 들어 있는 셀을 지정

찾는 값(목표값) : 수식 셀의 결과로 원하는 특정한 값을 숫자 상수로 입력

값을 바꿀 셀 : 찾는 값에 입력한 결과를 얻기 위해 데이터를 조절한 단일 셀(반드시 수식에서 이 셀을 참조하고 있어야 함)

 

03. 목표값 찾기

 

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

 

목표값 찾기 기능을 이용하여 평점(C11)4가 되려면 기말(C9) 점수가 얼마나 되어야 하는 지 계산하는 매크로를 생성하고, 매크로 이름은 평점4’로 정의하시오.

 

[기본도형]빗면을 동일 시트의 [E6:E7]영역에 생성한 텍스트를 평점4’로 입력하고, 도형을 입력하면 평점4’ 매크로가 실행되도록 설정하시오

 

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

 

01) 매크로 기록준비

 

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

 

 

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

 

 

 

02) 매크로 생성

 

목표값 찾기 기능을 이용하여 평점(C11)4가 되려면 기말(C9) 점수가 얼마나 되어야 하는 지 계산하는 매크로를 생성하고, 매크로 이름은 평점4’로 정의하시오 

 

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

 

목표값 찾기는 수식셀을 미리 선택합니다. 여기에서는 총점을 5로 곱한 후 100으로 나눈(C10*5/100) 함수로 되어 있는 C11셀을 먼저 선택한 다음 시작합니다. 목표값 찾기를 진행하기 위해 상단 메뉴의 데이터 - 데이터도구 - 가상분석을 클릭합니다. 가상분석을 클릭하게 되면 목표값 찾기 메뉴화면이 표시됩니다.

 

이를 클릭하게 되면 목표값 찾기대화상자가 표시되며, 수식셀부터 입력합니다. 시작시 C11을 선택후 시작한 경우 C11이 수식셀에 표시되며, 선택하지 않고 시작한 경우 C11선택하여 입력합니다. 문제에서 찾는 값으로 정한 4를 기재합니다. 값을 바꿀 셀로 기말점수(C9)을 선택한 후 확인을 클릭합니다.

 

확인을 클릭하게 되면 목표값 찾기 상태대화상자가 표시됩니다. 목표값이 4이며, 현재값이 4가 되었다는 표시가 나타나며, 확인을 누르면 기말점수 80점에서 95점으로 바뀌면서 평점이 4로 바뀌게 되며 목표값 찾기가 종료됩니다.

 

 

   

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

 

 

 

 

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

 

 [기본도형]빗면을 동일 시트의 [E6:E7]영역에 생성한 텍스트를 평점4’로 입력하고, 도형을 입력하면 평점4’ 매크로가 실행되도록 설정하시오

 

도형범위인 [E6:E7]을 셀포인트로 미리 지정한 후 삽입 일러스트레이션 탭의 도형을 선택하게 되면 사각형이 있으며, 이 사격형중에서 빗면을 선택합니다 

 

도형인 빗면을 [E6:E7] 영역에 쉽게 맞추는 방법으로 ALT를 누르면서 미리 지정한 영역인 E6에서 E7까지 드래그하게 되면 해당영역에 도형인 빗면이 생성되게 됩니다. 텍스트로 평점4’를 입력하고, 오른쪽 마우스를 클릭하여 매크로 지정을 클릭한 다음 평점4’ 매크로를 지정합니다.

 

 

이상으로 엑셀 매크로 : 목표값 찾기와 관계된 설명이었습니다.

 

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

 

! 파일다운로드 컴활_실기1급_엑셀_14_매크로_목표값.xlsx

 

 

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

목표값 찾기 기능을 이용하여 [1]에서 총점의 표준점수 [F7]390이 되려면 수학의 원점수 [D6]가 얼마가 되어야 하는 지를 계산하는 매크로를 생성하고, 매크로 이름을 수학목표로 정의하시오.

 

[개발도구]-[삽입]-[양식컨트롤]단추를 동일 시트의 [C2:E3]영역에 생성한 텍스트를 수학목표점수찾기로 입력하고, 단추를 클릭하면 수학목표매크로가 실행되도록 설정하시오

 

 

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

   

Posted by csgstar