엑셀 Excel IFS 함수로 한 번에 여러 조건 계산 하기

엑셀 Excel IFS 함수로 한 번에 여러 조건 계산 하기

엑셀 문서 작업 시 여러 셀을 조건에 따라 값을 다르게 도출해야 하는 경우가 있습니다.
if 문을 여러 개 사용해서 수식을 만들 수 있지만 매번 조건을 입력해야 하고 수식 변경하려면 쉽지 않은데요
IFS 함수를 사용하면 한 번에 수식을 이용해서 조건을 여러 개 설정할 수 있습니다.

IFS 함수는 엑셀에서 다음과 같이 정의하고 있습니다.
"하나 이상의 조건이 충족되는지 확인하고 첫 번째 TRUE 조건에 해당하는 값을 반환합니다."라고 되어 있습니다.




IFS 인수 정의 입니다.

IFS(logical_test1, value_if_true1,...)

logical_test1 : 첫 번째 조건입니다.
value_if_true1 : 첫 번째 조건식이 참일 대 수식이나 값을 입력합니다.
logical_test2 : 두 번째 조건입니다.
value_if_true1 : 두 번째 조건식이 참일 대 수식이나 값을 입력합니다.





샘플을 준비했습니다. 이름과 점수가 입력되어 있고 우측에는 점수 기준이 나와 있습니다.
90점 이상이면 "A", 80점 이상이면 "B" 그리고 60점 미만이면 "F"가 됩니다.





성적을 입력 할 "d3" 셀에 "=IFS(" 를 입력 후 점수가 입력된 영역을 지정하거나 입력합니다.
 =IFS("C3:C9




두 번째 인수인 조건식을 입력하는데요. "90점 이상이면"을 조건식 입력하기 위해
90점이 입력되어 있는 "F3"를 참조해서  =IFS("C3:C9>=F3를 입력합니다.


 



 세 번째 인수인 참일 때 리턴해주는 값을 "G3"를 입력하거나 선택합니다.
 =IFS("C3:C9>=F3,G3

 첫 번째 조건식이 끝났습니다.



이제 다시 두 번째 조건식을 입력합니다. 첫 번째 수식과 유사하며 조건 기준이 80점 이상인 것만 다릅니다.
두 번째 조건을 계속 입력합니다.  =IFS("C3:C9 조건을 입력합니다.




이제 80점 이상일 때로 조건 입력을 하기 위해 ">=F4"를 입력 후 참일 때 값인 "G4"도 입력합니다.




 나머지 조건도 계속 입력 후 마지막 60점 미만을 추가하기 위해, "TRUE" ,"G7"을 입력합니다.




 수식이 적용되어 점수가 모두 입력된 것을 확인할 수 있습니다.

엑셀 Excel IFS 함수로 한 번에 여러 조건 계산 하기를 알아보았습니다.