메인 컨텐츠로 가기

엑셀 REDUCE 함수(365)

최대 XNUMXW 출력을 제공하는 감소 기능 적용 람다 기능 배열의 각 값으로 변환하고 누산기의 총 값을 반환하여 배열을 누산 값으로 줄입니다.

감소 기능 1


통사론

=REDUCE ([initial_value],array,lambda(accumulator, value))


인수

  • 초기 값 (선택 사항): 누산기의 시작 값입니다. 생략하면 기본값은 0입니다.
  • 배열 (필수): 축소할 배열입니다.
  • 람다 (필수): 배열을 줄이기 위해 적용되는 사용자 정의 LAMBDA 함수입니다.
    • 축 압기 (필수): 값을 합산하여 최종 결과로 반환됩니다.
    • 가치관 (필수): 배열의 각 요소에 적용되는 계산입니다.

반환 값

최대 XNUMXW 출력을 제공하는 감소 기능 단일 값을 반환합니다.


기능 참고

  1. REDUCE 기능이 새로 도입되었습니다. 마이크로소프트 365용 엑셀. 따라서 이전 버전의 Excel에서는 사용할 수 없습니다.
  2. 최대 XNUMXW 출력을 제공하는 #값! 다음 상황 중 하나가 발생하면 오류 값이 발생합니다.
    • 잘못된 LAMBDA 함수가 제공되었습니다.
    • 잘못된 수의 매개변수가 제공되었습니다.

아래 스크린샷에서 볼 수 있듯이 데이터 배열이 있습니다. 에게 짝수와 홀수를 더하다 배열에서 별도로 다음과 같이 하십시오.

짝수를 합산하려면, 아래 수식을 F6 셀에 복사한 다음 엔터 버튼 결과를 얻으려면 키.

=감소(0,B6:D9,람다(a,b,IF(ISEVEN(b), a+b,a)))

감소 기능 3

홀수를 합산하려면, 아래 수식을 F7 셀에 복사한 다음 엔터 버튼 결과를 얻으려면 키.

=감소(0,B6:D9,람다(a,b,IF(ISODD(b), a+b,a)))

감소 기능 2

참고: 위의 각 공식에서 제공된 초기 값 인수가 다음으로 설정됩니다. 0. 또한 될 수 있습니다 생략 그리고 대체 빈 공간. 예를 들어, 짝수를 합산하려면 셀의 수식이 F6 다음과 같이 변경할 수 있습니다.

=감소( ,B6:D9,람다(a,b,IF(ISEVEN(b), a+b,a)))

상대 함수 :

  • 뛰어나다 MAP 함수
    MAP 함수는 LAMBDA 함수를 적용하여 새 값을 만들고 제공된 배열의 각 값을 새 값에 매핑하여 형성된 배열을 반환합니다.

  • 뛰어나다 LAMBDA 함수
    Excel LAMBDA 함수는 통합 문서 전체에서 재사용할 수 있는 사용자 지정 함수를 만드는 데 사용됩니다.

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations