상세 컨텐츠

본문 제목

[개미의 걸음 2과목 스프레드시트 일반] 계산작업③ 사용자 정의 함수

자격증/컴활 1급

by IT개미 데이터 2020. 8. 31. 23:23

본문

728x90

들어가기 전..

  • 보안관련 문제가 발생할 경우, [파일 → 옵션 →보안센터 → 매크로 설정]에서 [모든 매크로 포함] 체크

 

사용자 정의 함수

엑셀에서 사용자가 원하는 함수를 직접 정의하여 사용할 수 있도록 하는 함수

  •  [개발도구 → 코드]에서 Visual Basic[단축키 : Alt + F11]를 눌린 후 모듈을 삽입
  • Public Function 함수명(변수1, 변수2, ..)
    함수명 = 함수식
    End Function

자주 사용하는 함수식1

If ~~~~ Then
    함수명 = ~~~~
ElseIf ~~~~ Then
    함수명 = ~~~~
Else ~~~~ Then
    함수명 = ~~~~
End if

자주 사용하는 함수식2

Select Case 조건
    Case Is >= 숫자   (숫자일때)
    함수명 = ~~~~
    Case "문자"   (문자일때)
    함수명 = ~~~~
    Case else   (이외일 때)
End Select

 

 

 

예제 문제

  • [Alt + F11] 단축키를 눌려 Visual Basic 창을 킴
  • [삽입]메뉴에서 [모듈]클릭
       → 단축키 : [Alt + I + M]
  • Public Function fn지급금액(관계, 수납금액)
    If 관계 = "부" or  관계 = "모" Then
        fn지급금액 = 수납금액 * 0.5
    Else
        fn지급금액 = 수납금액 * 0.9
    End If
    End Function
  • [함수마법사 → 사용자 정의]에서 fn지급금액 선택
  • 관계에 D4셀, 수납금액에 F4셀 선택

 

 

728x90

관련글 더보기

댓글 영역