본문 바로가기
Google Docs/스프레드시트

[구글 스프레드시트] #23 함수 - IFS ( 엑셀 공통)

by 이지현 강사 2020. 12. 8.
반응형

IF는 조건에 만족하는 참 , 거짓값을 출력할 때 사용하는 함수로 [  = if(조건, 참값, 거짓값) ] 의 형식을 가지고 있습니다. 

IF는 하나에 조건에 만족하는 참, 거짓을 출력할 때 사용합니다. 조건에 만족하지 않을 때 출력하는 것은 거짓값입니다. 첫번째 조건에 만족하지 않는 새로운 조건이 생겼다면 거짓값의 위치에 IF함수를 입력하여 조건을 연결합니다. 마지막에는 열린 IF의 개수만큼 괄호를 닫아 마무리 하는게 다중IF의 형식입니다.

형식 : =IF(조건, 참값, IF(조건, 참값, IF(조건, 참값, IF(조건, 참값,거짓값))))

자격증 교육을 할 때 가장 많이 혼란스러워 하는게 " , " 와  " (  )" 괄호의 위치입니다. 시험에서 요구하는 조건이 있다면 그 조건에 따라 위와같이 연결하여야겠지만, 실무에서는 그럴 필요없이 IFS로 해결하면 훨씬 간단합니다.

 

 

IFS을 이용한 수식 작성

여러 IF를 연결하던 방식과 같습니다. 대신, IFS는 마지막 거짓값없이 조건, 참값 을 연속하여 입력해 주면 됩니다. 각 인수작성 후 " , " 입력을 잊지마세요.

형식 : =IFS(조건1, "참값1", 조건2, "참값2", 조건3, "참값3"…)

 

 

문제1> 아래와 같이 표를 만들어 보세요.

 

 

문제2 > 각 획득점수가 60점 미만이면 "F" , 70점 미만이면 "D" , 80점 미만이면 " C " , 90점 미만이면 " B " , 90점 이상이면 "A" 등급을 가집니다.

 

1. D3셀에 셀포인터를 둡니다.

2. =IFS ( C3<60, "F", C3<70, "D", C3<80, "C", C3<90, "B", C3>=90, "A" )

조건 입력 후 해당조건의 출력값은 문자값이므로 " " 큰따옴표로 작성합니다.

 

 

다중 IF 수식

=IF(C3<60,"F", IF(C3<70,"D", IF(C3<80,"C", IF(C3<90,"B", IF(C3>=90,"A")))))

 

 

 

결과

훨씬 간단한 IFS를 이용하여 빠르게 결과값을 얻어보세요.

댓글