티스토리 툴바


 

엑셀을 배우기 위하여 제일 처음에 알아야 할 것이 if 함수의 사용입니다.

if함수는 엑셀을 사용하는 가장 큰 이유중 하나입니다.

 

<엑셀 배우기- 엑셀 if함수>

 

 

엑셀의 데이터를 특정 조건에 맞게 자동으로 분석, 변경하기 위하여 꼭 필요한 함수입니다.

 

if 함수는 특정 데이터를 비교하여 이럴땐 이렇게, 저럴땐 저렇게 나타내라는 뜻입니다.

=if(셀의 데이터값 비교, 맞을땐 이렇게, 틀릴땐 이렇게)

 

 

위의 예제는 data1 과 data2 의 차이를 나타내는 예제입니다.

data1 이 더 클수 있고, data2 가 더 클수 있습니다. 만약 일괄적으로 data1 에서 data2 를 빼주면 음수(-)가 나올 수 있습니다.

하지만 data1 과 data2를 비교하여 큰수에서 작은수를 빼주면 모두 양수(+)가 나와서 보기에 좋습니다.

 

그래서 if (data1 > data2,  data1-data2,  data2-data1)  이런 수식이 사용됩니다.

만약 data1 이 data2 보다 크면 data1-data2 를 하고, 아니면 data2 - data1 을 해라.. 이런뜻입니다.

 

 

 

비교 부등호는 >, < , = 이있고,  >= 같거나큼, <= 같거나작음, <> 같지않음 이 있습니다.

 

두번째 예제를 보겠습니다.

data1 나누기 data2 를 하는 수식입니다.

 

=data1 / data2

 

 하지만 위에서 단순히 Data1 / data2 를 해줄때, data2 값이 0 이거나 값이 없으면 #DIV/0 에러가 표시됩니다.

나누기는 0으로 나눌 수 없습니다.

 

이럴때 if함수로 data2 값이 0이면 나누기를 실행하지 않게 해야합니다.

 

7번째줄에서는 나누기가 되지 않았습니다.

=IF (DATA2=0, "", DATA1 / DATA2)

만약 DATA2 값이 0이면, 빈공간을 표시하고, 아니면 DATA1 나누기 DATA2 를 하라

 

#DIV/0! 에러의다른 해결방법은 IFERROR 함수로도 해결할 수 있습니다.


엑셀 함수 총정리 - iferror함수로 #DIV/0! 오류 숨기기


세번째 예제입니다.

 

데이터값이 기준과 맞는지 분석하여 합격/불합격 판결을 내는 if함수입니다.

데이터값이 40~60 사이에 있어야 합격입니다.

 

첫번째로 최소값 40 이상인지 비교하였습니다.

=if (데이터값 >= 40 , "ok", "")

만약 값이 40보다 같거나크면 ok, 아니면 빈공간

 

두번째로 최대값 60 이하인지 비교하였습니다.

=if(데이터값 <=60, "ok, "")

만약 값이 60보다 같거나 작으면 ok, 아니면 빈공간

 

세번째로 최소,최대값이 모두 ok 일때 합격, 아니면 불합격 처리하였습니다.

=if (최소만족 & 최대만족 = "okok", "합격", "불합격")

만역 최소만족과 최대만족 셀을 합한 문자가 okok 이면 합격, 아니면 불합격

여기서 & 는 셀값을 합하는 기호입니다.

최소만족셀과 최대만족셀을 합했을떼 okok 이렇게 되여 모두 만족한 것이 되겠죠?

 

엑셀 if 함수에 관한 다른글도 있으니, 참조해보세요

 

 

엑셀을 배울때 if 함수부터 배워서, 자유자재로 활용한다면엑셀의 반은 배운것이 됩니다.

엑셀을 배우는데 도움이 되었으면 합니다.


저작자 표시 비영리 변경 금지

Related Posts Plugin for WordPress, Blogger...
Posted by Zez

트랙백 주소 : http://zez2002.tistory.com/trackback/73 관련글 쓰기

댓글을 달아 주세요

  1. 단버리 2013/03/02 17:27  댓글주소  수정/삭제  댓글쓰기

    엑셀공부 잘 하고 갑니다~
    행복하고 즐건 하루 되시길 바래요~

  2. 트리스탄 2013/03/06 18:30  댓글주소  수정/삭제  댓글쓰기

    VBA 어떻게 하는 지 몰라서 찾아보다가 우연히 이 싸이트에 들어오게 됐는데, 잘 보고 갑니다. 혹시 여행이나 출장일정을 정하면(~월 ~일부터 ~월 ~일까지) 엑셀 셀들이 자동으로 색깔로 채워지게 할 수 있는지 조언 좀 해주실 수 있을까요? (엑셀 셀별로 일자를 지정한 경우)

    글로 쓰려니깐 좀 복잡해서 설명하기가 어렵네요....

    • Zez 2013/03/07 10:16  댓글주소  수정/삭제

      zez2002@tistory.com 으로 예문을 보내주시면 제가 한번 봐드릴께요. 저도 그렇게 고수는 아니지만요

  3. 미에르 2013/03/23 13:49  댓글주소  수정/삭제  댓글쓰기

    마지막 예제중..... 절대주소 쓰이는거에대해 설명부탁드려요.. 절대주소를 쓰지않고도,
    답은 똑같이나왔는데..절대주소를 쓰이는이유좀 알려주세요!

    • Zez 2013/03/25 10:59  댓글주소  수정/삭제

      예. 셀주소가 정확히 입력된다면 절대주소 사용을 안하셔도 됩니다.
      하지만 보통 수식입력후 수식을 계속 복사하면, 기준이되는 셀주소가 변동이 될수가 있습니다. 그것을 방지하기 위하여 수식셀을 복사해도 기준이되는 셀주소를 고정시키기 위하여 절대주소 사용의 습관이 필요합니다. 위의 예제에서는 기준이되는값 최대값, 최소값에 절대주소를 사용했습니다.

  4. ㅋㅋㅋㅋㅋ 2013/03/31 17:17  댓글주소  수정/삭제  댓글쓰기

    ㄳㄳㄳ