LAMBDA 함수

일련의 이름과 그 이름을 사용하는 수식_표현식을 사용하여 맞춤 함수를 만들고 결과를 반환할 수 있습니다. 수식_표현식을 계산하려면 이름에서 선언한 만큼의 값으로 반환된 함수를 호출하면 됩니다.

사용 예

LAMBDA(급여, 급여*0.3)(1000)

LAMBDA(온도, (5/9)*(온도-32))(85)

문법

LAMBDA(이름, 수식_표현식)

  • 이름: 수식_표현식 내에서 사용할 이름입니다. 이 이름은 식별자여야 하며 LAMBDA로 반환된 맞춤 함수에 전달되는 실제 값으로 결정됩니다.
  • 수식_표현식: 계산할 수식입니다. 이 표현식은 이전 매개변수에 선언된 이름을 사용합니다.

참고

  • 이름이 지정된 함수 내의 인수에 다른 함수가 들어갈 것으로 예상되는 경우 LAMBDA 또는 이름이 지정된 함수를 사용해도 됩니다.

예시 데이터

LAMBDA example data.

LAMBDA 독립형

세율이 30%라고 가정하고 LAMBDA 함수를 작성하여 급여세를 계산할 수 있습니다. 함수 뒤에 급여 값을 입력합니다. LAMBDA standalone example

예: =LAMBDA(급여, 급여*0.3)(C5)

이렇게 하면 1월의 세금이 계산됩니다.

LAMBDA 도우미 함수 내 LAMBDA

고급 배열 작업을 실행하려면 LAMBDA 도우미 함수(LHF) 내에 LAMBDA 함수를 사용합니다.

Example of LAMBDA inside a LAMBDA Helper Function (LFH)

예: =MAP(C5:C10, LAMBDA(급여, 급여*0.3))

그러면 C5:C10 배열에 있는 각 항목에 '급여*0.3' 계산이 실행됩니다.

이름이 지정된 함수 내의 LAMBDA

LAMBDA 함수를 이름이 지정된 함수의 인수에 포함할 수 있습니다. 이름이 지정된 함수에 관해 자세히 알아보세요.

Example of Lambda inside a Named function.

이름이 지정된 함수: AVG_MONTHLY_TAX(range, tax_calculator_function)

수식 정의: =tax_calculator_function(sum(range))/count(range)

LAMBDA 함수를 사용하여 tax_calculator_function 인수를 작성할 수 있습니다.

예: =AVG_MONTHLY_TAX(C5:C10,LAMBDA(range, range*0.3))

이렇게 하면 1~6월의 월평균 세금을 계산합니다.

일반적인 오류

이름 인수가 식별자가 아님

예: =LAMBDA(3, x+1)(3)

첫 번째 인수가 식별자가 아니면 다음 오류가 발생합니다.

Error message when you input an argument that is not an identifier.

식별자 요구사항:

  • 'A1' 또는 'A2'와 같은 범위를 사용할 수 없습니다.
  • 공백 또는 특수문자를 사용할 수 없습니다. 점과 밑줄은 허용됩니다.
  • '9hello'와 같이 숫자로 시작할 수 없습니다.

LAMBDA가 호출되지 않았음

이 오류는 값이 포함된 호출에서 LAMBDA를 따르지 않았기 때문에 발생합니다.

예: =LAMBDA(급여, 급여*0.3)

급여 값이 전달되지 않으면 다음 오류가 발생합니다.

Error message when you do not follow the LAMBDA with the call that contains the values.

이름이 지정된 함수의 인수인 LAMBDA의 경우 이 오류의 의미는 이름이 지정된 함수의 정의 내에 필요한 값이 있는 해당 LAMBDA를 참조하는 자리표시자가 호출되지 않았다는 것입니다.

예: 수식 정의에서 =tax_calculator_function(sum(range))/count(range) 대신

=tax_calculator_function/count(range)를 입력하면 다음 오류가 발생합니다.

Error message when you do not follow the LAMBDA with the call that contains the values in a Named function.

도움말: LAMBDA 도우미 함수LAMBDA의 경우 이러한 오류가 발생하지 않습니다. LAMBDA 도우미 함수는 지정된 입력 범위에서 LAMBDA를 자동으로 사용하기 때문입니다.

LAMBDA 도우미 함수

LAMDA도우미 함수(LHF)는 재사용 가능한 LAMBDA를 입력 배열과 함께 인수로 허용하는 네이티브 함수입니다. 이 함수는 입력 배열의 각 값에 대해 LAMBDA 내에 지정된 수식을 실행하여 고급 배열 작업을 돕습니다. 재사용 가능한 LAMBDALAMBDA 함수 또는 이름이 지정된 함수로 전달할 수 있습니다.
LAMBDA 도우미 함수:

  • MAP 함수: 이 함수는 지정된 배열의 각 값을 새 값에 매핑합니다. 
  • REDUCE 함수: 이 함수는 배열을 축소하여 누산 결과를 얻습니다. 
  • BYCOL 함수: 이 함수는 배열을 열별로 그룹화합니다.
  • BYROW 함수: 이 함수는 배열을 행별로 그룹화합니다.
  • SCAN 함수: 이 함수는 배열을 검사하여 중간값을 생성합니다.
  • MAKEARRAY 함수: 이 함수는 지정된 측정기준의 계산된 배열을 만듭니다.

관련 함수

이름이 지정된 함수 만들기 및 사용하기: 사용자가 LAMBDA와 유사한 맞춤 함수를 만들고 저장할 수 있습니다.
true
학습 센터 방문

직장이나 학교에서 Google 문서와 같은 Google 제품을 사용하시나요? 강력한 도움말, 가이드 및 템플릿을 사용해 보세요. Office를 설치하지 않고도 Office 파일을 사용하고, 동적 프로젝트 계획 및 팀 캘린더를 만들고, 받은 편지함을 자동 정리하는 등 다양한 기능에 관해 알아보세요.

검색
검색어 지우기
검색 닫기
기본 메뉴
2560501062917984605
true
도움말 센터 검색
true
true
true
true
true
35
false
false