가장 많이 틀리고 가장 어렵다고들 하는, 사실은 개나소나 다 하는 fn사용자정의함수 쉽게푸는법 풀이(영상)
목차
안녕하세요. 백발청년 입니다. 오늘은 컴활 1급 엑셀 실기 시험문제 중, 저는 1분도 안걸려서 다 풀고 넘어가는데 꽤 많은 분들이 어렵다면서 포기하시는 부분인 사용자정의함수에 대해서 살펴보고자 합니다. 오늘은 처음으로 본 블로그에 제 목소리까지 넣어서 포스팅을 해 보았습니다. 잘 들어주셨으면 좋겠습니다. 동영상을 클릭하시면 실행됩니다. 사용자 정의 함수는 딱 두가지만 정확하게 알고 계시면 누구나 풀 수 있습니다. 1. Select Case는 어떻게 쓰느냐, 2. If 는 어떻게 쓰느냐. 이 두가지만 정확하게 알면 누구나 풀 수 있는 문제 입니다.
- Select Case 사용법
- 1. Select Case 인수
- 2. Case is x
- 2-1. fn사용자정의함수 = x
- 3. Case is Y
- 3-1. fn사용자정의함수 = y
- 4. Case Else
- 4-1. fn사용자정의함수 = z
- 5. End Select
- If 사용법
- 1. if 인수 = x then
- 1-1. fn사용자정의함수 = x
- 2. Elseif 인수 = y then
- 2-1. fn사용자정의함수 = y
- 3. Else
- 3-1. fn사용자정의함수 = z
- End If
컴활은 반복이다라고 이야기 하시는 경우가 많은데요. 반복을 하면서 이해하면 된다고 하시는 분들이 많습니다. 일정부분은 공감하지만 또 일정부분은 공감하지 않는것이, 컴활 1급 시험문제가 어렵다고 하는건 이해가 안되서가 아닙니다. 단순히 여러번 반복해서 문제를 풀어보면 누구나 맞출 수 있고 합격할 수 있는것이 아닙니다. 이해를 다 했는데도 불구하고 문제를 풀지 못하는것은, 풀이방법을 정확하게 인지하지 못하고 있기 때문입니다. 이를테면 y가 2 이하일 때는 2라고 표현하고 2가 넘는다면 y를 표현해라 라는 문제가 있다고 해볼게요. 그리고 그 문제에서는 함수를 if로 문제를 푸는게 아닌 max를 사용하라고 합니다. if(x<=2,2,y) 가 아니라, max(2,y)라고 표현해야 하는데요. 이걸 여러번 반복한다고 알 수 있을까요? 풀이방법을 정확하게 인지하는게 중요합니다. 앞으로 가끔씩 남기는 포스팅에는 이런 부분들을 한번 남겨보도록 하겠습니다. 예시를 든 문제에서는 2이하일 때 2라고 표현하는데 max를 이용하라고 했죠? 2이하의 정수는 1과 2가 있을거구요. 그럼 1, 2 중 큰값을 찾으면 되는겁니다. 이는 =max(1,2) 일거고, 결과는 2가 나올겁니다. 그렇다면 y는 어떤 값인지 모르지만 y가 2이하일 때는 2가 나오게끔 하려면, =max(2,y)라고 표현하면 되겠네요? y는 1혹은 2이면 2가 나올테니까요. 그리고 3부터는 y값이 그대로 나타날 것입니다. 이해를 한다와 풀이방법을 인지한다는 좀 차이가 있다고 봅니다. 제가 올려드린 사용자정의함수는 '풀이방법을 인지한다'에 가깝습니다. 어떤 문제이든 Select Case 혹은 If로 풀게끔 만들어져 있으니까요. 동영상을 참조 부탁드리구요. 앞으로도 종종 포스팅 올려드리도록 하겠습니다.
'경영과 투자와 공부 > 컴퓨터 활용능력 1급 ' 카테고리의 다른 글
컴퓨터 활용능력 1급(컴활1급) 필기 1회 합격, 실기 1회 합격 공부법 공개합니다. (0) | 2019.03.24 |
---|---|
컴활 1급 필기 인강 비교 (유동균 VS 이주희) (0) | 2019.02.11 |
컴퓨터 활용능력 1급 공부하는 방법, 독학하는 방법을 알아보겠습니다.(+인터넷강의) (0) | 2019.01.06 |