
총 5개의 인수를 결합하려고 할 때 오류가 발생합니다.
오류 검사 인수를 사용하려고 합니다. 이전에는 다음 세 가지 인수만으로 이 작업을 수행할 수 있었습니다.
=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"))),"")
이것을 시도하면 다음과 같은 결과가 나타납니다.
"이 함수에 인수를 너무 많이 입력했습니다."
답변1
Excel에서는 "인수가 너무 많습니다" 메시지 다음에 힌트를 제공합니다. 수식의 마지막 ""가 강조 표시됩니다. 오류가 해당 위치 근처에 있다고 생각합니다.
문제는 일부 괄호가 누락되었다는 것입니다. 수식 끝 부분에서 "실패"라는 단어와 다음 쉼표 사이에 총 5개의 닫는 괄호가 있어야 합니다.
수식 입력줄을 클릭하고 수식의 일부를 클릭한 다음 Excel이 팝업에 표시하는 매개 변수 중 하나를 클릭하면 이러한 종류의 문제를 해결할 수 있습니다.
아래 그림에서 첫 번째 AND()를 클릭한 다음논리적_테스트팝업에서. Excel은 이 IF() 함수에 대한 논리적 테스트를 강조하여 응답했습니다.
수식의 첫 번째 IF()를 클릭하면 클릭할 수 없다는 것을 알 수 있습니다.value_if_falseExcel에서는 아직 입력하지 않은 것으로 간주하기 때문입니다. 클릭하면value_if_true, Excel은 수식의 나머지 부분을 모두 강조 표시합니다.
누락된 괄호를 추가하면 마지막 쉼표까지만 강조 표시되고 value_if_false를 찾을 수 있습니다.