brunch

You can make anything
by writing

C.S.Lewis

by Excellerator Feb 18. 2020

#7. 만약에 말야~ 엑셀 IF 함수(2)

IF함수로  데이터를 여러 분류로 나누기

안녕하세요!


직장인 분들의 저녁 있는 삶을 위해 엑셀 강의를 하고 있는 [Excellerator] 이동훈입니다!

지난 글에서 데이터를 분류할 때 사용하는 IF함수에 대해서 알아봤는데요! IF함수의 한계는 데이터를 2가지로만 분류할 수 있다는 것이었습니다. 그래서 오늘은 IF함수를 중첩하여 데이터를 여러 분류로 나누는 방법을 함께 알아보도록 하겠습니다. 혹시 IF함수에 대해 아직 잘 이해가 안 되시는 분들은 바로 이전 글인 [#6. 만약에 말야~ 엑셀 IF 함수(1)]을 꼭 읽고 다시 돌아와 주세요! :)

[IF함수를 활용한 데이터 분류 원리]

앞서 배웠던 IF함수를 활용하면 위 그림처럼 데이터를 쉽게 2가지로 분류할 수 있습니다. 위의 IF함수는 'B3에 90점보다 크거나 같은 점수가 들어오면 "A"라고 분류하고, 90점보다 작은 점수가 들어오면 "B"라고 분류해라'라는 것이죠. 즉, 90~100점은 A로, 0~89점은 B로 분류됩니다.


그렇다면 IF함수를 활용해 데이터를 3개 이상으로 분류하려면 어떻게 해야 할까요?

[IF함수의 중첩을 활용한 데이터 분류 원리]

위 그림처럼 IF함수 안에 IF함수를 한번 더 입력해 데이터를 3개 이상으로 분류할 수 있습니다.


 =IF(B3>=90, "A", "B")                                 # IF함수

 =IF(B3>=90, "A", IF(B3>=80, "B", "C"))    # IF함수의 중첩 사용


기존의 IF함수 =IF(조건(>=90), 참일 때(A), 거짓일 때(B))에서, 90점 이상이면 A로 분류하고, 거짓일 때 그냥 B로 분류하는 게 아니라 그 자리에 새로운 IF함수를 입력하는 것이지요! 그렇게 되면, 앞에서 90점 이상인 학생들은 이미 A로 분류가 되어 있고 기존의 B를 다시 한번 B, C 2가지 분류로 나누어 주는 것입니다. 그러면 결론적으로 분류는 A, B, C, 이렇게 3가지가 되는 것입니다! 여기서 더 분류를 하고 싶다면, "C"를 입력하는 란에 IF함수를 다시 넣어주면 되겠죠? 


이러한 원리로 IF를 연속해서 중첩하면 데이터를 더 많은 분류로 나눌 수 있게 됩니다. 다시 한번 강조드리지만, IF함수의 목적은 '데이터를 분류하는 것'이고, 분류가 되어 있지 않은 RAW 데이터에 특정 기준을 통한 카테고리를 지정해주어야 할 때 주로 쓰입니다! 이제 IF함수를 활용해서 쉽고 빠르게 데이터를 분류하실 수 있으실 거예요!


다음 시간에는 다양한 COUNT 관련 함수들을 활용해 원하는 데이터의 개수를 셀 수 있는 방법에 대해 알아보도록 하겠습니다! 다음 글에서 만나요 :) 

작가의 이전글 #6. 만약에 말야~ 엑셀 IF 함수(1)
작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari