티스토리 뷰

반응형

엑셀 if함수 사용법(기초, 응용 예제)

엑셀 작업을 하다 보면 데이터를 검증해야 할 경우가 종종 발생합니다.

그런 경우 많이 사용하게 되는 함수가 IF함수입니다.

 

엑셀을 많이 다루어보지 않은 초보자들을 위하여 되도록 알기 쉽게 예제를 가지고 설명해 드리겠습니다.

그럼 천천히 읽어 보시면 금방 이해할 수 있을 것입니다.

  구문 설명

= IF(논리식, 참인 경우 반환될 값, 거짓인 경우 반환될 값) 

함수를 사용하기 위해서는 가장 먼저 '='을 써야 합니다.

 

그다음으로 함수명(IF)을 적게 됩니다.

 

함수명을 쓰고 나면 가로 안에 인수를 적게 됩니다.

이때 인수(argument)란 함수를 호출할 때 함수로 전달되는 값을 말합니다. 

 

IF함수는 일반적으로 3개의 인수를 적게 됩니다.

- 첫 번째 인수 : 논리식

- 두 번째 인수 : 참인 경우 반환될 값

- 세 번째 인수 : 거짓인 경우 반환될 값

 

반환될 값은 셀의 위치 값, 문자열, 숫자, 다른 수식 등을 입력할 수 있습니다.

 

이제 예제를 살펴보도록 하겠습니다. 아직 이해되지 않아도 걱정하지 마세요.

몇 가지 예제를 보면 금방 이해할 수 있을 것입니다.

 

  기초 예제 1

영이와 철수가 좋아하는 것이 같으면 O, 다르면 X를 표시하는 예제입니다.

함수 사용 모습

= IF(C3=D3, "O", "X")

- 첫 번째 인수 : 영이가 좋아하는 과일(C3), 철수가 좋아하는 과일(D3)이 같은가

- 두 번째 인수 : 참인 경우 반환될 값 O

- 세 번째 인수 : 거짓인 경우 반환될 값 X

 

위의 함수를 풀어서 써 보면 다음과 같습니다.

= IF(수박=사과, 맞을 경우 "O", 틀린 경우 "X")

두 번째 항목인 운동의 경우는 아래와 같이 적게 됩니다.

= IF(C4=D4, "O", "X")

 

  기초 예제 2

지은이의 점수가 평균점수 이상인 과목의 점수만 표시하는 예제입니다.

함수 사용 모습

= IF(C3 <=D3, D3, "")

- 첫 번째 인수 : 지은이의 점수(D3)는 평균점수(C3) 이상인가

- 두 번째 인수 : 참인 경우 반환될 값 지은이의 점수(D3)

- 세 번째 인수 : 거짓인 경우 반환될 값없음("")

 

  함수 마법사를 이용하기

셀에 바로 입력해도 되고 [함수 삽입] 버튼을 클릭하여 [함수 마법사]를 이용하여 입력할 수도 있습니다.

함수 마법사 팝업 창이 나타나면 IF 함수 검색을 하고 선택 후 확인 버튼을 누릅니다.

그러면 함수 인수 팝업창이 나타납니다. 각 인수들을 입력하고 [확인] 버튼을 클릭하면 끝이 납니다.

 

  응용 예제

IF함수 안에 IF함수를 사용하는 예제입니다.

평균점수가 80 미만이면 별 하나, 80 이상 90 미만이면 별 둘, 90 이상이면 별 세 개를 표시하는 예제입니다. 

함수 사용 모습

=IF(F3 < 80, "★", IF(F3 < 90, "★★", "★★★"))

- IF함수 안에 SUM함수, COUNT함수 그리고 IF함수를 함께 사용한 예제입니다.

=IF(SUM(C3:E3)/COUNT(C3:E3) < 80, "★", IF(SUM(C3:E3)/COUNT(C3:E3) < 90, "★★", "★★★"))

이처럼 다양한 함수들을 함께 사용할 수 있습니다.

IF함수를 다루어 보니 엑셀의 핵심은 함수라고 볼 수 있을 것 같습니다.

 

IF함수 예제.xlsx
0.01MB

지금까지 보았던 예제 파일을 올려놓겠습니다. 필요하다면 다운로드하여서 연습해 보세요.

728x90
반응형
댓글