사용자 정의 함수는 엑셀에서 제공하는 함수가 아닌 사용자가 입맛에 맞게 함수를 만드는 것을 말한다.
사용자 정의 함수는 Visual Basic 언어로 만들어지기 때문에 if문이나 swicth문, Select문을 알고 있으면 더 쉽게 만들 수 있다. 여기에서는 더하기 기능만 하는 기본적인 함수를 만들어 본다.
1. 중간과 기말 점수를 합하는 사용자 정의 함수를 만들어본다. [개발 도구] 탭을 클릭한다.
2. [코드] 그룹의 [Visual Basic] 명령을 클릭한다.
3. [Microsoft Visual Basic] 창이 나타나면 [삽입]-[모듈] 메뉴를 클릭한다.
4. 함수 내용을 입력한다. 'Public Function'은 함수를 정의하는 부분이므로 반드시 입력하고, fn_sum은 함수 이름이므로 영어와 한글을 조합하여 마음대로 작성한다. 괄호 안은 함수의 인수다. 다 작성한 후에 닫기 버튼을 클릭하면 자동으로 저장 후 엑셀로 돌아간다.
5. [함수 삽입] 버튼을 클릭한다.
6. [함수 마법사] 창이 나타나면 [범주 선택] 목록 버튼을 클릭한다.
7. [사용자 정의]를 클릭한다.
8. 함수를 선택한 후 [확인] 버튼을 클릭한다.
9. 인수를 입력하는 창이 나타나면 각각의 셀을 클릭하여 입력한 후 [확인] 버튼을 클릭한다.
10. 수식 결과 값이 나타나면 수식을 복사하여 완성한다.
'말랑말랑 컴퓨터 > 엑셀 강좌&팁' 카테고리의 다른 글
엑셀 함수 9 (배열수식) by Y (0) | 2013.01.02 |
---|---|
엑셀 함수 8 (데이터베이스 함수) by Y (0) | 2012.12.27 |
엑셀 함수 7 (논리 함수, IF 함수) by Y (0) | 2012.12.26 |
엑셀 매크로 포함시켜 실행되도록 설정하기 by Y (0) | 2012.12.24 |
엑셀 함수 6 (정보 함수, ISERROR, ISBLANK) by Y (2) | 2012.12.24 |
함수 사용시 유의점과 팁 by Y (3) | 2012.12.21 |
엑셀 함수 4 (찾기/참조 함수) by Y (4) | 2012.12.21 |
엑셀 함수 3 (재무 함수) by Y (0) | 2012.12.20 |
빠른 실행 도구 모음에 [자동 서식] 명령 추가하기 by Y (0) | 2012.12.18 |
엑셀 함수 2 (문자열 함수) by Y (4) | 2012.12.18 |