본문 바로가기
  • LIFE IS A JOURNEY

엑셀 IF 다중 조건으로 값 구하기

by sean979 2020. 4. 3.

목차

    자주 가는 엑셀 카페에 위와 같은 질문이 있어서 가지고 와봤습니다.

    IF 조건문 함수는 참 유용하게 쓰이는 하나의 도구(?)인것 같습니다.

     

    IF 의 조건을 다중 조건으로 값을 구해야 할때가 종종 있습니다. 그럴때 더 유용하게 IF문을 사용할 수 있는! AND 그리고 OR

    AND 는 조건들이 모두 매칭될때 TRUE 값을 반환하고, OR는 그와 달리 단어 그대로 또는 1은 아니지만 2는 해당하니 TRUE를 반환해줘라 이렇게 간단하게 볼 수 있을 것 같습니다.

     

     

    이렇게 어떤 수와 같거나 크고 어떤 수보다는 작다면 TRUE를 반환해줘라 라고, 카페의 어느분이 질문을 하셨는데.

    위와 같이 하시면 결론은 에러입니다. 어떤 값도 반환 할 수 없답니다.

     

    IF 다중조건을 쓰기 위해서는 AND 와 OR을 함께 사용하셔야 합니다.

    예시를 들어보겠습니다.

    - 조건 1 : 성별은 남자인데 경기도에 산다면 1 을 반환

    조건 2개를 체크하게 되는데, 2개의 조건이 전부 참일때 반환을 시켜야 하므로 AND 함수를 사용합니다.

     

     

    - 조건 2 : 경기도 또는 강원도에 산다면 1 을 반환

    이럴땐 OR 함수를 사용한 처리도 가능합니다.

    =IF(B2 = "경기도", 1, IF(B2 = "강원도, 1, 0)) <- 이거 보단 OR이 조금 보기도 편하고 덜 헷갈리겠죠~!

     

    이렇게 AND 와 OR을 적절하게 이용하시면, 중첩된 IF문을 사용하지 않고 보기 편하게 작업이 가능합니다.

    휴먼에러를 줄이고! 칼퇴 하세요~!!

     

    댓글