본문으로 바로가기

IF함수

category 정보기술자격ITQ/Excel 함수 2012. 9. 25. 14:57
반응형

 

IF 함수

If함수는 논리함수 범주에 속하며, 조건을 제시하고, 제시한 조건을 만족하면 참값을 반환하고, 그렇지 않으면 거짓값을 반환한다. 즉, 조건을 걸고 조건에 만족하면 참값에 적힌 값을 표시하게 되며, 조건에 만족하지 않을시 거짓값에 적힌 값을 표시하게 된다. 판단을 시킨다고 생각하시면 좀 더 쉬우려나요?


예 ) 만약에, C5라는 셀의 점수가 80점(C5셀에 임의로 점수를 입력해보세요) 이상이라면 D5셀에 합격으로 표시하고, 그렇지 않다면 빈셀로 표기하려고 합니다. 여기서 조건은 무엇이 될까요? ..... 점수가 80점 이상이냐 이하이냐가 조건이 되겠죠. IF함수에서는 조건을 먼저 생각하셔야 쉽게 접근 할 수 있습니다.

 

 

IF와 다중IF함수.xls


 



 

 


이제 위에서 말한 예제를 수식으로 표시하도록 해보죠. 점수가 입력되어져 있는 셀이 C5이고, 합격 또는 빈셀로 표시할 곳은 D5셀입니다. 따라서 D5셀에 수식을 아래와 같이 입력한 후 Enter키를 눌러줍니다.


=if(C5>=80,“합격”,“”)


수식의 내용을 보게 되면, 만약에(if) C5셀의 값이 80보다 크거나 같다면, 합격(참값)으로 표시하고, 그렇지 않다면 빈셀(“”:거짓값)을 표시하라는 뜻입니다.


참고로 수식활용시 해당셀에 빈셀로 표기하고 싶을때에는 쌍따옴표를 연속 두 번 입력하면 됩니다. 여러분도 직접 한 번 해보시죠. C5셀에 80점 이상의 점수이든 80점 이하 점수이든 아무 점수나 입력한 후 D5셀에 위와 같은 수식으로 계산을 한 번 해보세요.. 입력한 점수가 80점 미만이라면 빈셀로 표시 될것입니다. 만약 입력한 값이 80점 이상이라면 합격으로 표시 될 것입니다.


첨부파일을 이용하여 직접 풀어보세요.

첨부파일 문제 시트에 직접 풀어보시고 헷갈리시면 답안 시트를 클릭하여 확인해보세요..

 


 

엑셀 비교연산자

크거나 같다(이상) : >=

작거나 같다(이하) : <=

초과 : >

미만 : <

아니다 : <>


참고로, 이상 이하는 해당 숫자가 포함됩니다. 예를 들어 80이상 또는 80이하라고 하면 80도 포함이 된다는 소리입니다. 초과 미만은 해당 숫자가 포함되지 않습니다. 80초과는 81부터가 되겠죠.

 

반응형