본문 바로가기
기타

[EXCEL] 사용자 정의 함수

by amoomar 2022. 9. 29.
반응형

원가를 구해주는 함수

 

 

excel에는 정말 다양한 함수들이 내장되어 있어서, 필요에 의해 함수를 호출하여 사용할 수 있다.

또한, 내장 함수로 구하지 못하는 계산식을 반복 사용하고 싶을 경우에는 별도로 함수를 정의하여 사용할 수 있으며, 해당 포스팅에서는 그 방법에 대해 정리를 해 보았다.

1. 사용자 정의 함수 만들기
   1) Visual Basic에 접근하기
   2) module 생성

2. 사용자 정의 함수 사용하기

 

 


 

1. 사용자 정의 함수 만들기

 

1) Visual Basic에 접근하기

 

출처: https://blog.daum.net/midasyoo/301

 

사진에서와 같이 [개발도구]탭을 통해  Visual Basic 버튼을 확인할 수 있는데, 이 내용은 설치된 office의 버전에 따라 확인이 안될수도 있다.

 

해당 버튼의 확인이 어렵다면 단축키로 간단하게 접근이 가능하다.

[alt]+[F11]

 

 

 


 

 

2) module 생성

[삽입]탭의 [모듈]을 선택한다.

 

 

 

이후 정의할 내용을 페이지에 작성해주면 된다.

 

 

작성할 내용은 다음과 같이 한다.

Function 함수이름(인자)
	계산식
End Function //첫 번째 라인 내용 입력후 Enter시 자동 생성됨

 

 

다음과 같은 방식으로 IF문 또한 작성할 수 있다.

Function 원가(총용량, 구매금액, 사용량)
	IF 구매금액 < 0 Then
		원가 = 0
	Else
		원가 = 구매금액 / 총용량 * 사용량
	End If
End Function

 

 

 

 


 

 

2. 사용자 정의 함수 사용하기

함수를 사용하고자 하는 셀을 클릭한 후 [함수마법사]에 접근하여, [범주 선택]의 select box에서 [사용자 정의]라는 option을 선택한다.

 

 

[함수 마법사] 또한 단축키로 간편히 접근할 수 있다.

[shift] + [F3]

 

 

 

 

 

본인이 생성한 함수를 클릭 후 아래와 같은 탭이 열리면, 각 인수에 해당되는 셀을 클릭하여 "확인" 버튼을 통해 적용을 완료해 주면 된다.

 

 

 

 

 

 


 

아래 링크의 게시글을 참조하여 게시글을 작성하였다.

https://blog.daum.net/midasyoo/301

 

엑셀 사용자 정의 함수 만들기, 사용하기

안녕하세요! 종호 입니다 :) 오늘은 사용자 정의 함수를 만들고, 사용하는 방법에 대해서 알아볼 예정입니다. 아주 간단한 예제로써 여러분과 함께 할 텐데요! 그 외에도 엑셀 관련해서 블로그

blog.daum.net

 

반응형