excel에는 정말 다양한 함수들이 내장되어 있어서, 필요에 의해 함수를 호출하여 사용할 수 있다.
또한, 내장 함수로 구하지 못하는 계산식을 반복 사용하고 싶을 경우에는 별도로 함수를 정의하여 사용할 수 있으며, 해당 포스팅에서는 그 방법에 대해 정리를 해 보았다.
1. 사용자 정의 함수 만들기
1) Visual Basic에 접근하기
2) module 생성
2. 사용자 정의 함수 사용하기
1. 사용자 정의 함수 만들기
1) Visual Basic에 접근하기
사진에서와 같이 [개발도구]탭을 통해 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
'기타' 카테고리의 다른 글
ERD의 분석 (0) | 2022.11.01 |
---|---|
[배포] 정적 소스 쿼리스트링_캐쉬문제 해결 (0) | 2022.10.20 |
[EXCEL] Filter결과의 합계 구하기 (1) | 2022.09.30 |
[Mac OS] JDK버전 변경하기_환경변수 설정 (0) | 2022.08.10 |
class파일 JDK버전 확인하기 (0) | 2022.08.03 |