LET 함수 활용법: 복잡한 수식을 깔끔하게 정리하는 비법

썸네일

LET 함수란?

최근 Excel 사용자들 사이에서 주목받고 있는 기능 중 하나가 바로 LET 함수입니다. LET 함수는 복잡한 수식을 간단하게 정리하고, 중복 계산을 줄이며, 가독성을 향상시키기 위한 목적으로 도입된 함수입니다. 특히 함수 사용이 많은 보고서나 자동화 템플릿을 작성할 때 그 진가를 발휘합니다.


LET 함수의 기본 구조

LET 함수는 다음과 같은 구조를 가집니다:

LET(이름1, 값1, 이름2, 값2, ..., 계산식)

LET 함수 안에서는 변수 이름을 정의하고 그에 해당하는 값을 설정한 뒤, 마지막에 이 변수들을 이용해 원하는 계산식을 작성합니다.

예시:

=LET(x, 10, y, 5, x + y)

이 식은 10+5를 계산하여 결과로 15를 반환합니다.


LET 함수를 왜 써야 할까?

중복 계산 제거

섹션 1 이미지

같은 연산을 여러 번 할 필요가 없기 때문에 성능이 향상됩니다. 예:

=LET(temp, A1+A2, temp * temp)

이전에는 A1+A2를 두 번 계산해야 했지만, LET을 사용하면 한 번만 계산하면 됩니다.

가독성 향상

복잡한 수식 안에 중간 결과에 이름을 붙일 수 있어 누가 봐도 이해하기 쉬운 수식으로 만들 수 있습니다.

디버깅 용이

수식의 일부분을 확인하고 싶은 경우, 변수 이름에 주목하여 문제를 쉽게 찾을 수 있습니다.


LET 함수 활용 예제

예제 1: 할인 가격 계산

섹션 2 이미지

=LET( 원가, A1, 할인률, A2, 할인금액, 원가 * 할인률, 최종가격, 원가 - 할인금액, 최종가격 )

위 공식은 할인 가격을 계산하는 명확하면서도 효율적인 수식입니다.

예제 2: 세금 포함 가격 계산

=LET( 가격, A1, 세율, 0.1, 세금, 가격 * 세율, 총합계, 가격 + 세금, 총합계 )

중간 변수명을 지정함으로써 수식 이해가 쉬워지며, 향후 수정도 용이해집니다.


LET 함수와 다른 함수와의 차이

항목 LET 함수 사용 기존 방식
가독성 매우 높음 낮을 수 있음
성능 중복 계산 제거로 향상 경우에 따라 낮음
유지보수 변수명 사용으로 용이 변경 시 전체 식 수정 필요

LET 함수 제대로 사용하는 팁

1. 변수명을 의미 있게 지정하자

입력값과 용도에 맞는 변수명을 사용해보세요. 예: saleRate, discountAmount 등

2. 너무 많은 변수를 사용하지 말자

변수는 많을수록 복잡해지므로, 필수적인 변수만 정의하는 것이 좋습니다.

3. 계산 순서에 유의하기

섹션 3 이미지

LET 내에서 정의한 변수는 순서대로 계산되므로, 사용 전에 반드시 정의해야 합니다.


실전 활용: LET 함수를 이용한 보고서 자동화

복잡한 보고서에서는 하나의 셀에 다양한 수식과 조건이 포함되는데, LET 함수를 이용하면 이를 간결하게 정리할 수 있습니다.

예: 업무 시간 계산

=LET( 출근시간, B2, 퇴근시간, C2, 근무시간, 퇴근시간 - 출근시간, 휴게시간, 1/24, 실근무시간, 근무시간 - 휴게시간, 실근무시간 )

이 방식은 향후 초과근무 시간 등 추가 로직이 필요할 때도 유연하게 대응할 수 있습니다.


LET 함수 도입 시 고려사항

  • Excel 365 또는 Excel 2021 이상의 버전에서만 LET 함수가 지원됩니다.
  • LET을 지나치게 남용할 경우 오히려 수식 구조가 복잡해질 수 있습니다.
  • 팀원 간 협업 시 LET 함수에 대한 이해 수준을 맞추는 것이 중요합니다.

결론

LET 함수는 복잡한 수식을 깔끔하게 정리할 수 있는 강력한 도구이며, 잘만 활용하면 작업 효율성과 가독성을 크게 높일 수 있습니다. 특히 반복 계산이 많고 수식이 길어지는 Excel 환경에서 LET 함수는 필수 기능 중 하나가 되어가고 있습니다.

지금 바로 LET 함수를 사용해보시고, Excel 수식의 혁신을 직접 경험해보세요!

댓글 쓰기

0 댓글

신고하기

이 블로그 검색

태그

이미지alt태그 입력