본문 바로가기
IT/엑셀, PPT

엑셀 조건문 IF 함수 사용법, 예시

by 미니송 2018. 2. 21.


이번 포스팅은 엑셀 IF 함수 사용법에 대해 하겠습니다.

엑셀을 하다보면 IF 함수를 사용해야 하는 경우가 있습니다.


IF함수는 조건을 달아서 계산할 때 사용할 수 있습니다.

엑셀에서 조건을 달아야 할 경우가 많기 때문에 IF 함수는 활용성이 좋습니다.

어떻게 사용하는지 알아보도록 하겠습니다.

 


IF 함수

함수 마법사의 논리 탭에 가면 IF함수가 있습니다.



IF(logical_test, value_if_true, value_if_false)

IF함수의 변수입니다. IF함수의 변수에는 3가지가 있습니다.

1번은 조건, 2번은 참일 경우 반환값, 3번은 거짓일 경우 반환값입니다.


IF함수는 여러 개를 중첩해서 사용할 수 있습니다.

따라서 사용할 때 어떤 식으로 사용할지 잘 생각해서 사용하셔야 합니다.

 


사용법

예를 들면 등급을 A, B, C로 나눈다고 생각하겠습니다.

점수가 다음과 같이 있다고 할 때 IF 함수로 편하게 계산할 수 있습니다.


등급을 80점 이상은 A, 70점 이상은 B, 70점 미만은 C로 나눈다고 생각해 보겠습니다.

다음과 같이 사용하면 참과 거짓을 나눌 수 있습니다.



참과 거짓을 나누기 위해 처음으로는 80점 이상을 조건으로 잡았습니다.

그 밑에는 "A" 문자이기 때문에 큰따옴표 안에 넣어 주었습니다.


그리고 다음이 중요합니다.

위에 IF라고 적혀진 빨간 네모를 눌러주면 다시 IF함수를 사용할 수 있습니다.

함수를 중첩해서 사용하는 방법입니다.


저기 이제 FALSE의 값에 IF를 다시 눌러 들어가 줍니다.

그렇다면 거짓일 경우 다시 IF 함수로 들어가게 되는 것 입니다.



다시 IF 함수로 들어가서 이번에는 70점 이상을 잡았습니다.

그리고 참에는 "B"를 넣어주고 거짓에는 "C"의 값을 넣어 주었습니다.


이것은  70점 이상일 경우 B 아닐 경우는 C가 나오게 됩니다.

70점 미만은 모두 C로 나오게 될 것입니다.


만약 더 많은 조건이 필요하다면 더 중첩해서 쓰시면 됩니다.



결과값

예시의 식은 이렇게 됩니다.



=IF(E10>=80,"A",IF(E10>=70,"B","C"))

다음과 같이 나오게 되며 중첩을 한 번 만 사용했습니다.


결과값은 이렇게 나오게 됩니다. 밑으로 내려 채우기를 해서 채웠습니다.




이상으로 포스팅을 마치겠습니다.

혹시라도 질문이 있으시면 댓글로 달아주세요.

답변을 드리도록 하겠습니다.


댓글