엑셀 if함수 기본 사용법 알아보기

엑셀에는 엄청 다양한 함수를 지원하고 있습니다. 그 중에 일전에 설명드린 vlookup 함수와 이번에 설명드릴 IF 함수가 있습니다. 



함수를 완벽하게 다루신다면 정말 엑셀을 마스터 하실수 있겠지만 엑셀사용 노하우를 올리는 저의 목표는 직장이나 학교에서 충분히 자유롭게 필요한 만큼 사용하는 실력을 키우자이기 때문에 함수 중에서도 자주 쓰이는 것 위주로 작성하고자합니다.


엑셀 if함수는 혼자서도 쓰이지만 다른 함수와 함께 중첩해서도 사용 가능합니다. 이번에에는 기본 사용법에 대해서 알아보겠습니다.


- 예제 다운로드 :  IF 함수 실습 예제.xlsx


엑셀 if함수 기본 사용법


먼저 if 함수의 인자에 대해서 간단하게 알아볼게요.


if 함수 인자 설명



첫번째 인자인 logical test는 조건식입니다. 조건식이라 합은 두가지 값을 같거나 크거나 등을 비교(>, <, =) 하는 것을 말합니다. 사실 처음 if 함수를 사용하시는 경우에 가장 헷갈리는 부분이죠. 지금 당장 이해가 안되셔도 아래에 실습을 보시면서 이해를 하시면 될 것입니다.

두번째 인자는 value if true 입니다. 조건식이 참일 경우 반환값을 이야기합니다. 숫자의 경우는 그냥 적어주시면 되지만 문자의 경우 꼭 양쪽에 ""를 넣어주셔야합니다.

마지막 인자는 value if false입니다. 조건식이 거짓일 경우의 반환값입니다.


if함수에 대한 간단한 설명이 끝났고 지금부터 아래 예제를 가지고 실습을 시작해 보겠습니다.

예제파일을 열면 연구비와 실적이 있고 이에 따라 달성여부가 있습니다. 
if함수를 사용하여 연구비보다 더 많이 쓴 경우 달성이고 그렇지 않으면 빈칸으로 넣어 보겠습니다.


예제파일 화면



조건문은 실적(D열)보다 연구비(천)(C열) 크다면 참으로써 달성, 그렇지 않다면 거짓으로써 빈칸으로 둬라고 작성할 것입니다.


if 함수 내역



아래에 달성여부 열에 수식을 =IF(D4>C4, "달성", "")이라고 작성해 주세요.



if 함수 입력



그 다음 다른 행을 하나씩 넣을 필요없이 B4 셀을 선택한 상태에서 오른쪽 아래 모서리르 더블클릭하면 모든 셀에 함수가 들어갑니다.




전체 셀 내용 넣기



실적이 연구비(천)보다 초과하는 경우 달성으로 함수가 적용된 것을 확인 할 수 있습니다. 



최종 결과 화면



마지막 거짓일 경우에 "미달성"이라고 넣어도 됩니다. 다음에 알아볼 if함수 중첩의 경우 거짓부분에 if함수를 하나 더 넣어서 조건을 더 넣을 수도 있습니다.



false 작성 예제



아래 사진처럼 if함수를 이용해 실적이 연구비보다 크면 달성, 그렇지 않으면 미달성이 입력된 것을 보실 수 있습니다.



예제 최종 결과 파일



지금까지 간단한 if함수 사용법에 대해서 알아보았습니다. 사실 이 글에서 알 수 있는 내용은 기본 중에 기본이죠. 앞으로 직장이나 실무에서 가장 많이 쓰는 if함수 사용법에 대해서 자세히 알아보도록 할게요.




이 글을 공유하기

댓글(56)

  • 이전 댓글 더보기
  • 2018.10.25 08:05 신고

    ㅋㅋㅋ오 엑셀 제대로 배워보고싶은데 ㅜ좋은정보알아갑니당ㅋㅋㅋ

  • 2018.10.25 08:17 신고

    사무실에서 엑셀 if 함수 가끔 사용하는데 꼭 필요하죠.
    공감 꾹 누르고 다녀갑니다.
    행복한 시간되세요.

  • 2018.10.25 10:02 신고

    엑셀작업응 하다보면, if함수를 가끔 사용하는데, 이해하기 쉽게 잘 정리를 해주셨습니다.

  • 2018.10.25 11:04 신고

    엑셀 if함수까지 나오네요.
    흡사 프로그래밍 강의 같은 느낌이.. ^^

  • 2018.10.25 11:50 신고

    엑셀에서 if함수는 핵심이죠.
    잘 배우고 갑니다.
    즐거운 하루 보내세요~^^

  • 2018.10.25 12:08 신고

    오늘도 잘 배우고 갑니다.^^

  • 2018.10.25 12:39 신고

    제 업무에 유용하게 활용할 수 있는 함수네요. 잘 숙지해야겠습니다.

  • 2018.10.25 12:47 신고

    복습합니다. ㅎ

  • 2018.10.25 13:28 신고

    아는 내용이지만, 이해하기 쉽게 글을 쓰셨네용 ^^
    부럽습니당.. 글이라는게 쓰기가 힘들더라고요

  • 2018.10.25 16:44 신고

    if함수로 참일 때와 거짓일 때 값을 일괄 넣을 수 있어 좋네요.

  • 2018.10.25 16:49 신고

    음... 저도 엑셀은 어느정도 하는 사람인데, 함수는 넘사벽이죠.
    엑셀이 쉬운줄 알았다가, 함수와 통계를 할때 겁나 어렵구나 했어요.ㅎㅎㅎ

  • 2018.10.25 19:24 신고

    설명을 잘해주셔서 도움이 됩니다.^^
    오래전 엑셀을 공부했었는데~
    지금은 사용하지 않으니 잊어버리네요.ㅎㅎ
    좋은 시간 보내세요!

    • 2018.10.25 22:28 신고

      뭐든 계속 사용해야 기억에 남나봐요 ㅎㅎㅎ 자주 연습하는게 좋은가봐요 ㅎㅎ 방문 감사해요 ^^

  • 2018.10.25 22:19 신고

    요것도 참 많이 쓰이는 함수죠.. ㅋㅋㅋㅋ
    알아두면 정말 좋은.. ㅎㅎㅎ
    if에 막 섞어서 쓸 때 부턴 좀 힘들어지죠

  • 2018.10.25 23:53 신고

    if함수 배우기 어렵고 헷갈리는 부분이 있었는데 글쓰는 엔지니어님께서 알기 쉽게 설명해 주셨네요^^ 잘 보고 갑니다~

    • 2018.10.26 13:45 신고

      방문해주셔서 감사해요 ㅎㅎㅎㅎ 더 잘써볼려고 노력했는데 많이 부족한거같아요 ㅠㅠ 즐거운 주말되게요^^

  • 2018.10.26 01:12 신고

    전 직장에서 엑세을 사용을 할떄 많이 사용했던 함수 이네요.

  • 2018.10.26 05:12 신고

    옛날에 엑셀 많이 다를때 if함수 정말 지겹게 사용해본거 같습니다.^^

  • 2018.10.26 10:01 신고

    If라는 함수가 이런 기능을 하고있었군요. 아무리 엑셀 책을 보아도 도움말을 보아도 알기 힘든 말만 써놔서 힘들었는데 도움이 많이 됩니다 ^^

    • 2018.10.26 13:47 신고

      쉽게쓸려고 노력했는데 많이 부족해서 걱정이에요 ㅠㅠ 자주 놀러와주세요^^감사해요 ㅎㅎㅎ

  • 2018.10.26 22:55 신고

    ㅎㅎ 좋은 기능의 함수죠.
    제가 자주 이용하던 함수중 하나지만,
    지금은 잘 사용치 않아 가물가물 합니다..ㅠ

  • 2018.10.28 15:02 신고

    좋은정보 감사합니다~~

  • 조보 조보
    2019.02.26 16:02 신고

    나이 추출하는 방법 알려주실 수 있나요 ?
    2000년 생이면 올해 나이 20세입니다.
    생년월일이 003410 - 이런식으로 되는데 셀을 앞에 하나 만들어서 나이를 바로 알 수 있게 하려면 어떤 함수를 써야 하나요 ?

    함수를 열심히 뒤졌는데 - - - 도저히 모르겠습니다

    • 2019.03.13 20:30 신고

      안녕하세요! 나이 추출하는 함수의 경우 =YEAR(TODAY())-YEAR(B2)+1 와 같이 YEAR 함수를 사용하시면 되요! ㅎㅎㅎ

Designed by JB FACTORY