사용자 정의 함수는 엑셀에서 제공하는 함수가 아닌 사용자가 입맛에 맞게 함수를 만드는 것을 말한다.

 

사용자 정의 함수는 Visual Basic 언어로 만들어지기 때문에 if문이나 swicth문, Select문을 알고 있으면 더 쉽게 만들 수 있다. 여기에서는 더하기 기능만 하는 기본적인 함수를 만들어 본다.

 

 

1. 중간과 기말 점수를 합하는 사용자 정의 함수를 만들어본다. [개발 도구] 탭을 클릭한다.

 

 

 

 

 

2. [코드] 그룹의 [Visual Basic] 명령을 클릭한다.

 

 

 

 

 

 

3. [Microsoft Visual Basic] 창이 나타나면 [삽입]-[모듈] 메뉴를 클릭한다.

 

 

 

 

 

 

4. 함수 내용을 입력한다. 'Public Function'은 함수를 정의하는 부분이므로 반드시 입력하고, fn_sum은 함수 이름이므로 영어와 한글을 조합하여 마음대로 작성한다. 괄호 안은 함수의 인수다. 다 작성한 후에 닫기 버튼을 클릭하면 자동으로 저장 후 엑셀로 돌아간다.

 

 

 

 

 

 

5. [함수 삽입] 버튼을 클릭한다.

 

 

 

 

 

 

6. [함수 마법사] 창이 나타나면 [범주 선택] 목록 버튼을 클릭한다.

 

 

 

 

 

 

7. [사용자 정의]를 클릭한다.

 

 

 

 

 

 

8. 함수를 선택한 후 [확인] 버튼을 클릭한다.

 

 

 

 

 

 

9. 인수를 입력하는 창이 나타나면 각각의 셀을 클릭하여 입력한 후 [확인] 버튼을 클릭한다.

 

 

 

 

 

 

10. 수식 결과 값이 나타나면 수식을 복사하여 완성한다.

 

 

 

 

 

 

 

 

 

 

Posted by Y&S