MS Excel 2013 – 너무 많은 인수 세 가지 인수만으로이 작업을 수행 할 수있었습니다.

총 다섯 개의 인수를 결합 할 때 오류가 발생합니다.

오류 검사 인수를 사용하려고합니다. 이전에는 다음 세 가지 인수만으로이 작업을 수행 할 수있었습니다.

=IF(ISNUMBER(VALUE(LEFT(A19,2))),IF(AND(S19="HOME",O19=""),"Pass",IF(AND(S19="DET",O19="X"),"Pass",IF(AND(H19="OOR",O19=""),"Pass","Fail"))),"")

이 두 개의 새 매개 변수를 포함하도록 확장하려면이 비슷한 :

=IF(ISNUMBER(VALUE(LEFT(A19,2))),IF(AND(S19="HOME",O19=""),"Pass",IF(AND(S19="HOME",O19=""),"Pass",IF(AND(S19="DET",O19="X"),"Pass",IF(AND(S19="OTHER",O19="X"),"Pass",IF(AND(H19="OOR",O19=""),"Pass","Fail"))),"")

이것을 시도 할 때 나는 받는다.

“이 함수에 대해 너무 많은 인수를 입력했습니다.”



답변

Excel은 “너무 많은 인수”메시지 뒤에 힌트를 제공합니다. 그것은 귀하의 수식에서 마지막 “”을 강조 표시합니다. 오류가 그 위치 근처에 있다고 생각합니다.

문제는 괄호가 빠져 있다는 것입니다. 수식의 끝 부분에서 “실패”와 다음 쉼표 사이에 총 5 개의 닫는 괄호가 있어야합니다.

수식 입력 줄을 클릭하고 수식의 일부를 클릭 한 다음 Excel에서 팝업에 표시되는 매개 변수 중 하나를 클릭하여 이러한 종류의 문제를 해결할 수 있습니다.

아래 그림에서 첫 번째 AND ()를 클릭 한 다음 클릭했습니다. logical_test 팝업창에 Excel은 IF () 함수에 대한 논리적 테스트를 강조하여 응답했습니다.

수식에서 첫 번째 IF ()를 클릭하면 클릭 할 수 없다는 것을 알게 될 것입니다 value_if_false Excel에서 아직 입력하지 않았다고 생각하기 때문입니다. 클릭하면 value_if_true Excel은 나머지 모든 수식을 강조 표시합니다.

누락 된 괄호를 추가하면 마지막 쉼표까지만 강조 표시되며 value_if_false를 찾을 수 있습니다.