
Excel에서 IF 함수를 사용하는 데 익숙하다면 IFS 함수를 확인할 준비가 된 것입니다. 이를 통해 중첩 IF 문을 사용하는 대신 여러 조건을 한 번에 테스트할 수 있습니다.
IFS를 사용하면 단일 Excel 공식에서 최대 127개의 조건을 테스트할 수 있습니다. 이 테스트 수가 필요한 것보다 훨씬 많을 수 있지만 이 기능은 여러 조건을 확인하는 데 이상적입니다. 그런 다음 수식은 명령문의 첫 번째 참 조건에 대해 지정한 값을 반환합니다.
Excel에서 IFS 함수 사용
함수의 구문은 다음과 같습니다. IFS(test1, if_true1, test2, if_true2,...) 각각에 대한 조건을 입력하는 곳에 test 테스트가 각각에 대해 true인 경우 반환할 인수 및 값 true 논쟁.
몇 가지 기본적인 예를 살펴보겠습니다.
셀 참조 값 반환
여기에서 조건은 C2 셀의 ID 번호를 확인합니다. 수식이 1부터 5까지 일치하는 조건을 찾으면 해당 이름을 반환합니다.
=IFS(C2=1,A2,C2=2,A3,C2=3,A4,C2=4,A5,C2=5,A6)
수식을 분석하려면 셀 C2의 값이 1이면 A2에 값을 반환하고 2이면 A3에 값을 반환하고 3이면 A4에 값을 반환하고 4이면 A5에 값을 반환합니다. , 5이면 A6에 값을 반환합니다.

IFS 함수 대신 중첩된 IF 문을 사용하는 경우 공식은 다음과 같습니다.
=IF(C2=1,A2,IF(C2=2,A3,IF(C2=3,A4,IF(C2=4, A5,IF(C2=5,A6)))))
두 옵션 중 하나를 사용하여 동일한 결과를 얻을 수 있지만 IFS 함수에 대한 공식은 약간 덜 혼란스럽고 조합하는 데 많은 시간이 걸리지 않습니다.

관련된: Microsoft Excel에서 수식 구조화의 기본 사항
반환 번호
또 다른 IFS 예에서는 판매 총액을 기준으로 영업 사원에게 보너스를 적용합니다. 공식은 다음과 같습니다.
=IFS(F2>100000,1000,F2>75000,750,F2>50000,500)
이 수식을 분해하려면 F2 셀의 합계가 100,000보다 크면 1,000, 75,000보다 크면 750, 50,000보다 크면 500을 반환합니다.

팁: 채우기 핸들을 사용하여 동일한 IFS 공식을 인접한 셀에 복사할 수 있습니다.
다시 비교하기 위해 다음은 수식이 중첩된 IF 문으로 대신 표시되는 것입니다.
=IF(F2>100000,1000,IF(F2>75000,750,IF(F2>50000,500)))
IFS 함수에 대한 공식을 사용하면 여는 괄호와 함께 IF를 반복해서 입력할 필요가 없고 끝에 닫는 괄호의 정확한 수를 기억할 수 있습니다.

텍스트 값 반환
다음 예에는 교육을 마치지 않은 직원 목록이 있습니다. B2 셀의 완료율을 기반으로 텍스트 결과를 표시합니다. 텍스트 값은 따옴표로 묶어야 합니다.
=IFS(B2<50,"Less than half",B2=50,"Half",B2>50,"More than half")
이 수식을 분해하려면 B2 셀의 값이 50보다 작으면 “반보다 작음”을 반환하고 50과 같으면 “반”을 반환하고 50보다 크면 “반 이상”을 반환합니다.

한 번 더 비교하기 위해 다음은 동일한 결과를 얻기 위해 중첩된 IF 문이 어떻게 보이는지 보여줍니다.
=IF(B2<50,"Less than half",IF(B2=50,"Half",IF(B2>50,"More than half")))
긴 문장이나 인용 부호를 포함하는 것과 같이 특별한 주의가 필요한 문장에서 수식 오류를 해결하는 것은 특히 어려울 수 있습니다. 이것은 중첩된 IF 수식 대신 IFS 함수 사용을 고려해야 하는 또 하나의 이유입니다.

Microsoft는 다음과 같이 설명합니다.
여러 IF 문을 올바르게 작성하고 논리가 각 조건을 통해 끝까지 올바르게 계산할 수 있는지 확인하려면 많은 생각이 필요합니다. 수식을 100% 정확하게 중첩하지 않으면 75%의 경우 작동하지만 25%의 경우 예기치 않은 결과를 반환할 수 있습니다.
Microsoft는 중첩된 IF 문을 유지 관리하기 어려울 수 있다고 말합니다. 이것은 특히 다른 사람과 스프레드시트에서 작업하는 경우 IFS 기능을 사용할 때 고려해야 할 또 다른 사항입니다.
관련된: Microsoft Excel에서 일반적인 수식 오류를 수정하는 방법
셀 또는 셀 범위에 대해 여러 조건을 테스트하려는 경우 IFS 함수를 사용하는 것을 고려하십시오. 자세한 내용은 AND, OR 및 XOR과 같은 Excel의 다른 논리 함수를 사용하는 방법을 알아보세요.








