LET 함수

LET 함수는 계산 결과에 이름을 할당 합니다. 이렇게 하면 수식 안에 중간 계산, 값 또는 정의 이름을 저장할 수 있습니다. 이러한 이름은 LET 함수의 범위 내 에서만 적용 됩니다. 프로그래밍의 변수와 유사 하 게, Excel의 기본 수식 구문을 통해 수행할 수 있습니다.

LET 함수를 사용 하려면 이름과 관련 값 쌍을 정의 하 고이를 모두 사용 하는 계산을 지정 합니다. 하나 이상의 이름/값 쌍 (변수)을 정의 해야 하며 최대 126을 지원할 수 있습니다.

다이어그램 사용

O365_betadisc

이점

  • 향상 된 성능 수식에 동일한 식을 여러 번 작성 하는 경우 Excel에서 여러 번 결과가 계산 됩니다. LET을 사용 하면 식을 이름으로 호출 하 고 Excel에서이를 한 번만 계산할 수 있습니다.

  • 손쉬운 읽기 및 컴퍼지션 특정 범위/셀 참조를 참조 하는 항목, 계산에서 수행 하는 작업 또는 동일한 식을 복사 하 여 붙여 넣는 방법에 대해서는 더 이상 유의 해야 합니다. 변수를 선언 하 고 이름을 지정 하는 기능을 통해 사용자와 수식의 소비자에 의미 있는 컨텍스트를 제공할 수 있습니다.

= LET (name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3 ...])

인수

설명

name1

필수

할당할 첫 번째 이름입니다. 문자로 시작 해야 합니다. 수식의 출력이 나 범위 구문과의 충돌을 할 수 없습니다.

name_value1

필수

Name1에 할당 되는 값입니다.

calculation_or_name2

필수

다음 중 하나가 표시됩니다.

  • LET 함수 내의 모든 이름을 사용 하는 계산입니다. LET 함수의 마지막 인수 여야 합니다.

  • 두 번째 name_value에 할당할 두 번째 이름입니다. 이름을 지정한 경우 name_value2 및 calculation_or_name3 필요 합니다.

name_value2

선택

Calculation_or_name2에 할당 되는 값입니다.

calculation_or_name3

선택

다음 중 하나가 표시됩니다.

  • LET 함수 내의 모든 이름을 사용 하는 계산입니다. LET 함수의 마지막 인수는 계산 이어야 합니다.

  • 세 번째 name_value에 할당할 세 번째 이름입니다. 이름을 지정한 경우 name_value3 및 calculation_or_name4 필요 합니다.

참고 사항: 

  • 마지막 인수는 결과를 반환 하는 계산 이어야 합니다 .

  • 이름 관리자에서 사용할 수 있는 유효한 이름으로 정렬 되는 변수 이름입니다. 예를 들어 "a"는 올바르지만 "c"는 R1C1 스타일 참조와 충돌 하기 때문입니다.

예제

예제 1

간단한 식 "SUM (x, 1)", 여기서 x는 값을 할당할 수 있는 명명 된 변수 (이 경우 x는 값 5로 할당 됨)를 고려 합니다.

= LET (x, 5, SUM (x, 1))

이 수식이 셀에 입력 되 면 값 6이 반환 됩니다. 

예제 2

일부 원시 판매 데이터가 있고 해당 데이터를 필터링 하 여 한 사람을 표시 하 고 빈 셀에 대시를 추가 하 고 싶습니다.

필터링 되지 않은 데이터

필터링 된 데이터

판매의 필터링 되지 않은 데이터

판매의 필터링 된 데이터

위의 작업을 수행 하는 동안에는 let을 사용 하 여 수식 가독성을 향상 시킬 수 있으며, LET 없이 두 배의 속도를 계산 합니다.

예제 데이터   

이 예제를 직접 탐색 하려면 다음 표를 빈 워크시트의 A1 셀에 복사 합니다.

표현이

Region

Product

수익

동부

사과

$1.33

배식

남부

바나나

$0.09

서부

Mango

$1.85

배식

북부

$0.82

배식

서부

바나나

\1,250

동부

사과

$0.72

배식

북부

Mango

$0.54

원래 수식

= IF (ISBLANK (필터 (A2: D8, A2: A8 = "Fred")), "-", FILTER (A2: D8, A2: A8 = "Fred")))))))))))))))

LET을 사용 하는 수식

= LET (filterCriteria, "Fred", filteredRange, FILTER (A2: D8, a2: A8 =filterCriteria), IF (isblank (filteredRange), "-", filteredRange)

추가 지원

언제 든 지 Excel 기술 커뮤니티에서 전문가에 게 질문 하 고, 답변 커뮤니티에서 지원을 받을 수 있으며, excel 사용자 음성에 대 한 새로운 기능이 나 개선을 제안할 수도 있습니다.

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×