함수 요약
엑셀 ISOMITTED 함수는 LAMBDA 함수 선택 인수의 누락여부를 확인하는 함수입니다.
함수 구문
=ISOMITTED(인수)
•
인수
-
누락 여부를 확인 할 인수입니다. 인수가 누락된 경우 TRUE를 반환합니다.
누락 여부를 확인할 선택인수는 LAMBDA 함수에서 대괄호 안에 작성합니다.
*예: =LAMBDA(인수,[선택인수],...,수식)
상세 설명
엑셀 ISOMITTED 함수는 LAMBDA 함수 내에서 선택적 인수의 누락 여부를 확인하는 도우미 함수로, 특정 인수가 전달되지 않은 경우 TRUE를 반환합니다.
LAMBDA 함수의 기본 인수는 필수 인수로 설정되며, ISOMITTED 함수를 사용하여 선택 인수로 처리할 수 있습니다.
=LAMBDA(인수1,[인수2],IF(ISOMITTED(인수2),1,인수2)) / / 인수2가 누락된 경우 기본값인 1로 설정됩니다.
ISOMITTED 함수 간단 예제
1) 값2가 누락된 경우 기본값을 10으로 설정하기
아래 수식을 사용하면, '값2'가 누락된 경우 값1에 10을 더한 값이 계산됩니다.
=LAMBDA(값1, [값2], IF(ISOMITTED(값2), 값1+10, 값1+값2))(100) / / 110이 계산됩니다.
2) 날짜가 누락된 경우 오늘 날짜 적용하기
두 날짜 사이의 일수 차이를 구하는 아래 수식에서, 기준 날짜가 누락된 경우 오늘 날짜를 기준 날짜로 적용합니다.
=LAMBDA(날짜,[기준날짜], IF(ISOMITTED(기준날짜), 날짜-TODAY(), 날짜-기준날짜) )("2024-01-01")
그 외 주의사항
ISOMITTED 함수는 LAMBDA 함수 내에서만 사용할 수 있습니다. LAMBDA 함수 외부에서 사용할 경우, 값의 유무와 상관없이 항상 FALSE가 반환됩니다.
ISOMITTED로 검사할 선택 인수는 LAMBDA 함수에서 반드시 대괄호 " [ ] " 로 감싸서 작성하는 것을 주의합니다
MS 공식 홈페이지 링크
로그인
지금 가입하고 댓글에 참여해보세요!
1 댓글