# 선택적 및 누락된 인수

## Content

일부 함수는 가변 개수의 인수를 가지며, 이 중 일부(일반적으로 마지막 인수)는 선택 사항입니다. 이러한 인수들은 인수 표에서 해당 인수 앞에 "[Optional]"이라는 단어가 괄호 안에 표시되어 있습니다. 예를 들어, 마지막 두 인수가 선택 사항인 payment 함수(PMT)를 생각해 볼 수 있습니다. SpreadJS에서는 다음 호출 중 어떤 것도 가능합니다:
`PMT(rate,nper,pv,fv,type)`
`PMT(rate,nper,pv,fv)`
`PMT(rate,nper,pv,fv,)`
`PMT(rate,nper,pv,,type)`
`PMT(rate,nper,pv,,)`
`PMT(rate,nper,pv)`

선택적 인수들은 생략될 수 있습니다. 누락된 선택적 인수는 기본값이 전달되어 처리됩니다. 예를 들어, 다음과 같습니다.
`FIXED(1234.5678,,FALSE)`

위 함수는 아래 함수와 같은 방식으로 평가됩니다.
`FIXED(1234.5678,2,FALSE)`

소수점 이하 자릿수의 기본값이 2이기 때문입니다.
누락된 인수는 **선택적 인수**를 가진 함수에서 사용하도록 고안되었습니다. 만약 **필수 인수**에 누락된 인수가 전달되면, 해당 함수는 `#N/A` 오류를 반환합니다.