Excel에서 유용하게 사용할 수 있는 IFS 함수

하보니

IF 함수는 Google 스프레드시트나 Excel과 같은 스프레드시트에서 매우 유용하며, 수식에 조건 논리를 적용할 수 있도록 해줍니다. IF(만약 참이면 이렇게 하고, 그렇지 않으면 이렇게 하는) 기본 구조로 수식을 만들 수 있습니다. IF 문 안에 IF 문을 중첩하여 더욱 복잡한 수식을 만들 수도 있습니다.

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)

예를 들어, 시험 점수 목록이 있고 이에 문자 등급을 적용하려는 경우 다음과 같이 중첩된 if 문을 사용할 수 있습니다.

=IF(B2>89,"A",IF(B2>79,"B",IF(B2>69,"C",IF(B2>59,"D",IF(B2>49,"E","F"))))))

이 함수는 B2의 값을 확인합니다. 89보다 크면 "A"를 반환합니다. 값이 89 이하이면 다음 IF 문을 확인합니다. B2가 79보다 크면 "B"를 반환하고, 나머지도 마찬가지입니다. B2가 IF 문을 하나도 충족하지 못하면(즉, 49 이하이면) F를 반환합니다. 이 함수는 완벽하게 작동합니다.

하지만 이와 같은 중첩된 IF 수식은 금방 복잡해질 수 있으며, 수정하려고 하면 혼란스러울 수 있습니다. IFS 함수는 하나씩 검사되는 조건 목록을 만들어 이 과정을 간소화합니다. 참인 조건이 발견되면 값이 반환되고 함수는 검사를 중단합니다. 이 함수를 사용하면 수식을 훨씬 쉽게 편집할 수 있고 닫는 괄호의 개수를 추적할 필요가 없습니다.

IFS 함수는 동일한 조건과 출력 패턴을 반복적으로 사용하기 때문에 사용하기 쉽습니다. IFS 함수를 사용하면 위의 중첩 IF 수식과 동일한 결과를 다시 만들 수 있습니다.

1. 결과를 표시할 셀을 선택하고 =IFS(를 입력하세요.

2. 첫 번째 조건을 입력하세요(예: B2>89).

3. 쉼표를 입력하고 이 조건이 참인 경우 "A"와 같이 출력을 입력합니다.

4. 쉼표를 입력하고 두 번째 조건을 추가하세요(예: B2>79).

5. 쉼표를 하나 더 추가하고 두 번째 조건이 참인 경우 "B"와 같이 출력을 추가합니다.

6. 필요한 만큼 조건을 계속 추가하세요.

7. 마지막 조건의 경우, B2<50 과 같이 다른 모든 값을 포함하는 수식을 삽입하는 대신 TRUE 만 입력할 수 있습니다.

마지막 조건은 이전 조건 중 어느 것도 먼저 실행되지 않은 경우에만 참으로 실행됩니다. 다른 조건이 모두 참이 아닐 경우 원하는 출력을 입력하세요. 마지막으로 )을 입력하고 Enter 키를 누르면 수식이 계산됩니다.

8. 그런 다음 필요에 따라 다른 셀에 수식을 적용할 수 있습니다. 셀의 모서리를 아래로 끌기하면 자동으로 적용됩니다.

Tags: