IF 함수
IF 함수는 가장 많이 사용하는 Excel 함수 중 하나로, 특정 값과 예상값을 논리적으로 비교할 수 있는 함수입니다.
따라서 IF 문에서는 두 개의 결과가 나타날 수 있습니다. 첫 번째 결과는 비교가 True인 경우이고 두 번째 결과는 비교가 False인 경우입니다.
예를 들어 =IF(C2=”Yes”,1,2)는 IF(C2 = Yes이면 1을 반환하고, 그렇지 않으면 2를 반환한다)라는 의미입니다.
(출처 : Excel2016 도움말)
1. IF 함수를 통해서 점수가 90점 이상이면 S등급 그 외에는 A등급으로 나눠보려고 합니다.
기준이 되는 점수는 D셀이므로 만약에 D3의 값이 90점보다 크면 S를 표시해주고 아니면 A를 표시해준다. 라고 설정하면 되겠죠?
1) =IF(D3>=90, -> D3이 90보다 크거나 같으면
2) =IF(D3>=90,"S" -> S를 표시해주고
3) =IF(D3>=90,"S","A") -> 90보다 크지않으면 A를 표시해준다.
그래서 위의 수식을 완성하면 아래와같은 결과가 나오게됩니다.
2. IF 함수를 통해서 점수가 90점 이상이면 S등급 80점 이상이면 A등급 그 이하는 B등급으로 나눠보려고 합니다.
1) =IF(D3>=90, -> D3이 90보다 크거나 같으면
2) =IF(D3>=90,"S" -> S를 표시해주고
3) =IF(D3>=90,"S",IF(D3>=80) -> D3이 90보다 크지않지만 80보다 크거나 같으면
4) =IF(D3>=90,"S",IF(D3>=80"A") -> A를 표시해주고
5) =IF(D3>=90,"S",IF(D3>=80"A","B")) -> 80보다 크지않으면 B를 표시해준다.
그래서 위의 수식을 완성하면 아래와같은 결과가 나오게됩니다.
위와같이 IF안에 IF를 그안에 또 IF를 중첩하여 여러가지 조건에 맞는 결과물을 얻어낼 수 있습니다.
또한 OR나 AND를 통하여 조금더 간단하게 비교를 할수도 있습니다.
OR와 AND는 다음시간에 설명해드릴게요.