들어가기 전에
Microsoft 365 버전에는 데이터를 효율적으로 처리하고 수식의 가독성을 높이는 데 도움이 되는 함수들이 있는데, 그 중에 Lambda와 Let 함수가 있습니다. Let과 Lambda 함수의 기본적인 사용 방법과 활용 사례에 대해 소개합니다.
※ 이 글은 본문에서 소개하는 영상 강의에 대한 보조 목적으로 작성되었습니다. 세부 내용은 영상을 통해 확인하세요.
엑셀 LET 함수
Let은 계산 과정을 효율적으로 관리할 수 있는 함수입니다. 수식 내에서 변수를 정의하고 이를 재사용할 수 있게 해줍니다. Let 함수를 사용하면 같은 계산식을 반복 입력할 필요가 없고, 수식을 더 간결하게 작성할 수 있습니다.
LET 함수의 구조
=LET(변수1, 값1, 변수2, 값2, ..., 결과수식)
- 변수: 사용할 이름
- 값: 변수에 할당할 값 또는 계산
- 결과수식: 변수들을 사용해 최종적으로 계산할 수식
예를 들어, 특정한 영역(예: D10:D12)에 있는 숫자의 평균을 구한다면 보통은 이런 수식을 사용합니다.
=AVERAGE(D10:D12)
Let 함수 사용하면 다음과 같이 할 수 있습니다.
=LET(
합계, D10:D12,
평균, AVERAGE(합계),
평균
)
'합계'라는 변수를 만들어 상품들의 합을 계산하고, '평균'이라는 변수를 만들어 '합계'를 평균으로 변환하는 형태입니다.
이게 뭐야, 그냥 Average 함수를 사용하는 것보다 더 복잡하잖아요!!
인정합니다. 위의 예에서와 같이 단일한 기능을 수행하는 간단한 함수인 경우에는 오히려 기존 방식이 편할 수 있습니다.
하지만 길고 복잡한 기능을 수행하는 수식을 작성해야 하는 경우, Let 함수를 사용한 이런 방식을 적용하면 수식에 대한 가독성이 높아지고 유지보수 하기가 쉬워집니다. 자세한 사항은 아래 "예제 1"의 영상을 참고하세요.
엑셀 LAMBDA 함수
Lambda는 나만의 함수, 즉, 사용자 정의 함수를 만들 수 있게 해주는 함수입니다. 복잡한 수식을 자주 사용할 때 유용하고, 이름을 붙여 재사용할 수 있어서 편리합니다.
LAMBDA 함수의 구조
=LAMBDA(매개변수1, 매개변수2, ..., 계산식)
- 매개변수: 함수에 입력할 값
- 계산식: 매개변수를 활용해 수행할 계산
예를 들어, 두 숫자를 더한 뒤 10을 곱하는 공식을 자주 사용한다고 한다고 가정해 볼까요. 기존 방식이라면 이런 수식을 사용합니다.
=(숫자1+숫자2)*10
Lambda 함수를 사용한다면 이렇게 표현할 수 있습니다.
=LAMBDA(a,b,(a+b)*10)
이렇게 만든 Lambda 함수를 이름 관리자를 통해 저장하면, 원하는 셀에서 바로 사용할 수 있습니다.
LET, LAMBDA 함수 활용 사례
Let과 람다 함수에 대한 개념과 기본적인 사용 방법에 대해 알았으니 실무에서 활용할 수 있는 몇 가지 예제에 대해 알아봅니다.
예제 1: 세후 급여 금액 계산하기
"세전 급여"에서 "세금"과 "보험료"를 차감한 세후 금액을 계산하는 것이 목표입니다. 예를 들어, 개인별 급여 테이블에서, 세금은 급여의 10%, 보험료는 급여의 5%라고 가정합니다.
참고 영상
예제 2: 판매목표 달성률 계산하기
이번 예제에서는 현재 진행 상황에 대한 목표 달성률을 계산하는 함수 생성하는 것이 목표입니다. 영상에서는 아주 간단한 달성률을 예로 들었습니다만, 성장률이나 다른 복잡한 계산 공식에 적용하면 편리하게 사용할 수 있습니다.
참고 영상(멤버십 회원 전용)
예제 3: 시간당 생산성 계산하기
다른 일반 엑셀 함수와 마찬가지로, Let과 Lambda 함수도 조합해서 사용하면 더욱 강력해집니다. 두 가지 함수를 조합하면 "총 작업 시간 대비 생산성"을 계산하는 사용자 지정 함수를 손쉽게 만들 수 있습니다(위 영상 참고).
마치며
이런 방식을 응용하면 제조 공정에서 시간당 생산량을 계산하거나, 근무시간 대비 업무 성과를 측정하는 등, 현업에서 다양하게 적용할 수 있습니다.
'Excel' 카테고리의 다른 글
Excel에서 AI를 사용하는 6가지 유용한 방법 (4) | 2025.01.08 |
---|---|
Excel의 조사식 창으로 주요 데이터 포인트 모니터링하기 (9) | 2025.01.07 |
시간을 절약할 수 있는 가장 간과하기 쉬운 Excel 함수 8가지 (3) | 2025.01.06 |
흔히 저지르기 쉬운 Excel 피벗 테이블 실수 11가지와 해결 방법 (18) | 2025.01.03 |
Excel의 유출(Spill)에 대해 알아야 할 모든 것 (18) | 2025.01.02 |