메뉴

LET 함수

2021
지원 버전 자세히 보기
엑셀 2021엑셀 2024M365웹 엑셀

엑셀 LET 함수는 수식에 이름을 할당하여 수식의 성능과 가독성을 개선하는 함수입니다.

LET 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=LET(이름1, 값1, [이름2], [값2], ..., 계산식)
인수구분설명
이름1 필수
LET 함수에서 사용할 첫번째 변수 이름입니다.

이름에는 엑셀의 "이름 정의" 규칙을 동일하게 적용됩니다.
예를 들어, "A1"의 경우 셀 주소로 이미 할당되어 이름으로 사용할 수 없습니다.

값1 필수
이름1에 할당할 값 또는 수식입니다.
이름2 선택
LET 함수에서 사용할 두번째 변수 이름입니다.
값2 선택
이름2에 할당할 값 또는 수식입니다.
계산식 필수
앞에서 선언한 이름을 사용한 계산식입니다.

LET 함수의 마지막 인수에는 반드시 계산식이 작성되어야 합니다.

예제 시트
D1=LET(a,A2:A9,b,B2:B9,HSTACK(UNIQUE(a),SUMIF(a,UNIQUE(a),b)))
A
B
C
D
E
F
1
지역
가격
스위스
6,842
2
스위스
740
미국
5,715
3
미국
2,371
대한민국
4,080
4
대한민국
3,373
5
스위스
3,630
6
미국
518
7
대한민국
707
8
미국
2,826
9
스위스
2,472
10
지역과 가격 범위에 이름을 붙여 계산한 지역별 합계가 D1:E3에 펼쳐집니다.

함수 개요

엑셀 LET 함수는 수식에 이름을 할당하고 수식의 중간 계산 값을 저장하여, 수식의 성능과 가독성을 개선하는 함수입니다.
(프로그래밍에서 변수를 선언하는 것과 유사하게 동작합니다.)

=LET(x,1,x+1)x를 1로 할당한 후, x+1 을 계산합니다.
결과2
=LET(x,1,y,2,x+y)x를 1, y를 2로 각각 할당한 후, x+y를 계산합니다.
엑셀 LET 함수 수식 입력 예제 1

LET 함수를 사용하면 여러 단계로 작성된 복잡한 공식을 간결하게 작성하고, 공식을 더욱 체계적으로 관리할 수 있습니다.

1) 성능 향상 :

LET 함수를 사용하면 동일한 계산을 반복할 필요가 없어, 수식의 처리 속도를 크게 개선할 수 있습니다.

[기존 공식]
=IF(SUM(A1:A10)>=10,SUM(A1:A10)/10,SUM(A1:A10))
[LET 함수]
=LET(a,SUM(A1:A10),IF(a>10,a/10,a))SUM(A1:A10) 을 한 번만 계산합니다.
엑셀 LET 함수 수식 입력 예제 2

2) 유지보수/가독성 개선 :

이름을 할당하여 범위를 한 번만 지정함으로써, 수식의 가독성을 개선하고 이후 유지보수가 더욱 편해집니다.

3) LAMBDA 함수 활용 :

LET 함수와 LAMBDA 함수 를 활용하면 여러 단계로 나뉘어 실행되는 함수 공식으로 인해 발생하는 비효율적인 계산 과정을 크게 개선할 수 있습니다.

=LAMBDA(x,y,LET(,x+y,,x-y,*))(10,3)x=10, y=3을 입력받아 합(x+y)과 차(x-y)를 LET으로 저장한 후 합*차를 반환합니다.
결과91
엑셀 LET 함수 수식 입력 예제 3

LET 함수 간단 예제

1
간단한 LET 함수 예제

변수 x 에 5를 할당한 후, x + 1 의 계산 결과인 6을 반환합니다.

=LET(x,5,x+1)결과 값으로 6을 출력합니다.
엑셀 LET 함수 간단 예제 1
2
복리 이자 공식 만들기

A2 셀에 원금 1,000,000원, B2 셀에 연 이율 5%(0.05), C2 셀에 기간 3년이 입력되어 있습니다. 다음 공식으로 복리 만기 수령액을 계산합니다.

=LET(p,A2,r,B2,t,C2,p*(1+r)^t)원리금을 복리로 계산합니다.
결과1,157,625
엑셀 LET 함수 간단 예제 2
3
집계 보고서를 출력하는 LET 함수

A2:A7 범위에 카테고리, B2:B7 범위에 매출액을 입력합니다. LET 함수를 사용해 합계와 최대값을 각각 한 번만 계산하고 최대 매출 비중을 구합니다.

① B2:B7의 합계를 합계 이름으로 선언합니다.
② B2:B7의 최대값을 최대 이름으로 선언합니다.
③ 최대 매출이 전체 합계에서 차지하는 비중(%)을 계산합니다.

=LET(합계,SUM(B2:B7),최대,MAX(B2:B7),최대/합계*100)합계와 최대값을 한 번만 계산해 최대 매출 비중을 구합니다.
결과25
엑셀 LET 함수 간단 예제 3

LET 함수로 집계 보고서를 만드는 공식에 대한 자세한 설명은 LET 함수 기초 영상 강의를 참고하세요👇

그 외 주의사항

LET 함수의 마지막 인수는 반드시 계산식을 작성해야 합니다.

LET 함수 이름에는 '이름 정의' 규칙이 적용됩니다. 예를 들어, 이름은 숫자로 시작할 수 없으며, "A1, P10" 등의 이름은 셀 주소로 이미 할당되어 LET 함수의 이름으로 사용할 수 없습니다.

엑셀-이름-정의-규칙
이름 정의 규칙에 대한 자세한 설명은 「진짜쓰는 실무엑셀」교재 33쪽을 참고하세요!
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료