이름과 사용자 지정 함수
LET 함수 연습장
수식 안에서 값이나 계산에 이름을 붙여요. 긴 수식이 짧고 읽기 쉬워지고, 같은 계산을 한 번만 해요.
연습장은 브라우저 안에서만 작동해요. 입력한 내용은 어디에도 전송되지 않아요.
LET 함수는 이렇게 작동해요
LET은 이름과 그 이름이 가리킬 값이나 계산을 짝으로 받아요. 마지막 인수는 이 이름들을 쓰는 계산이고, 그 결과가 셀에 표시돼요.
뒤에 오는 이름은 앞에서 만든 이름을 쓸 수 있어서 수식을 한 단계씩 쌓아 갈 수 있어요. 이름을 여러 번 써도 계산은 한 번만 해요.
이 이름은 그 수식 안에서만 쓸 수 있어요. 이름 관리자에 나오지 않고 다른 셀에서는 보이지 않아요.
구문
=LET(name1, value1, [name2, value2], ..., calculation)| 인수 | 뜻 |
|---|---|
name1필수 | 첫 번째 값의 이름이에요. 글자로 시작해야 하고 셀 주소처럼 보이면 안 돼요(TAX1은 안 돼요). |
value1필수 | 이름이 가리킬 값, 범위 또는 계산이에요. |
name2, value2, ...선택 | 이름과 값의 짝을 더 넣을 수 있어요. 뒤의 것은 앞의 이름을 쓸 수 있어요. |
calculation필수 | 마지막 인수: 이름들을 쓰는 계산이에요. 이 결과가 답이에요. |
예제
| 수식 | 하는 일 | 결과 |
|---|---|---|
=LET(total,SUM(F2:F11),units,SUM(E2:E11),total/units) | 수량 1개당 평균 매출을 각 부분에 이름을 붙여 계산해요. | ₩578,788 |
=LET(east,SUMIFS(F2:F11,B2:B11,"동부"),west,SUMIFS(F2:F11,B2:B11,"서부"),east-west) | 동부 매출이 서부보다 얼마나 많은지 구해요. | ₩1,450,000 |
=LET(r,F2:F11,MAX(r)-MIN(r)) | 범위에 한 번 이름을 붙여 두 번 써요: 매출 금액의 차이예요. | ₩4,050,000 |
=LET(goal,20000000,actual,SUM(F2:F11),IF(actual>=goal,"목표 달성",TEXT(goal-actual,"#,##0")&"원 부족")) | 읽기 쉬운 목표 확인 메시지예요. | 900,000원 부족 |
자주 하는 실수
인수 개수가 짝수이름마다 값이 있어야 하고 계산은 맨 마지막에 와서, LET의 인수 개수는 항상 홀수예요.
셀 주소 같은 이름A1, TAX2, Q1처럼 셀 주소로 보이는 이름은 쓸 수 없어요. tax_rate처럼 바꿔 쓰세요.
이전 버전 ExcelExcel 2019 이하에는 LET이 없어서 #NAME?이 표시돼요.