안녕하세요. 적시우입니다.
제가 이번에 다룰 엑셀 함수는 IF함수입니다.
영어의 가정법에서도 유명하듯이 IF의 뜻은 만약 ~ 면 ~할텐데 입니다.
엑셀에서는 IF는 조건을 걸고 참이면 참에 따른 값, 거짓이면 거짓에 따른 값 두가지로 나눌 수 있습니다.
if함수를 다시 사용해서 여러번 조건을 중첩시키면 결과값을 다양하게 얻을 수 있습니다.
참과 거짓을 따지니까 논리 함수겠죠.
함수 구문은 =if(logical_test,value_if_true,value_if_false)입니다.
logical_test는 논리검사로 조건을 입력하면 됩니다.
value_if_true는 조건이 참이면 나오게 할 값 입니다.
value_if_false는 조건이 거짓이면 나오게 할 값 입니다.
수우미양가 성적을 내는 법과,
홀수와 짝수를 표시하는 방법을 예시로 들어보겠습니다.
수우미양가를 IF함수를 써서 구해보는 방법입니다.
IF함수를 중첩시키는 건데요. 저는 조건이 FALSE일 때 다시 IF를 써서 다양한 결과가 나오도록 해봤습니다.
수식은 =IF(B2>80,"수",IF(B2>60,"우",IF(B2>40,"미",IF(B2>20,"양","가"))))
참고로 맨뒤의 괄호는 신경쓰지않고 엔터를 치면 자동으로 완성되니 마지막 괄호에 대한 부담감은 느끼지 않으셔도 됩니다.
식은 B2셀이 80보다 크면 "수"가 나온다. 그렇지 않으면 FALSE부분에 다시 IF를 써서 B2가 60보다 크면 "우".
그렇지 않으면 다시 IF함수를 반복해서 쓰는 겁니다.
마지막 "가" 부분은 "양"아니면 "가"이기 때문에 FALSE부분에 IF함수를 쓰지않고 마무리 합니다.
IF함수를 중첩시키면 점수대에 따른 성적을 매길 수 있습니다.
IF를 활용해서 조건의 범위에 따라 다른 값을 매길 수 있습니다.
다음은 MOD함수를 활용해서 짝수면 짝수를 표시하고 홀수면 홀수를 표시해봤습니다.
수식은 =IF(MOD(B2,2)=0,"짝수","홀수")를 입력했습니다.
MOD는 나머지를 구하는 함수로 2로 나누면 값은 0과 1밖에 나오지 않겠죠.
수식을 해석하자면 B셀을 2로 나눠서 나머지가 0이면 짝수를 나타내고 0이 아니면 홀수를 나타낸다고 할 수 있습니다.
함수마법사의 설명화면입니다.
기본은 조건 참 거짓 순서 인데요.
IF를 중첩시키면 조건 참 조건 참 조건 참 조건 참 조건 참 거짓~~을 만들어서 다양한 값을 만들 수가 있습니다.
읽어주셔서 감사합니다.
'컴퓨터 > 엑셀' 카테고리의 다른 글
엑셀 COUNTBLANK (빈 셀의 개수를 구하기) (0) | 2017.05.23 |
---|---|
엑셀 TRUNC함수 (소수점 버리는 함수) (0) | 2017.05.22 |
엑셀 COUNTA함수 (비어있지 않는 셀의 숫자를 세는 용도) (0) | 2017.05.22 |
엑셀 AVERAGEA함수 (텍스트를 0으로 인식하는 평균 함수) (0) | 2017.05.22 |
엑셀 AVERAGE함수 - 평균 구하는 함수 (0) | 2017.05.22 |
댓글