로딩중
엑셀파워포인트

엑셀 if함수 중첩사용 방법 (and함수, or함수)

허클 2020. 2. 5.

오랜만에 엑셀 포스팅 합니다. 이번 포스팅은 고수분들에게는 간단한 함수 이지만 중급 정도 만 해도 함수를 중첩사용 하는 것이 상당히 부담을 느낍니다. 하지만 if함수를 and함수나 or함수를 중첩하여 사용하는 것은 정말 간단합니다. 본인이 해결하고자 하는 과제를 명확히 정의를 내리고, 함수를 그대로 따라 쓰면 됩니다. 간단한 예제로 설명 드려 보겠습니다.

 

일단, 본 예제에서는 견적단가가 80이하 이며, 레퍼런스가 있는 업체를 선정하는 것을 목표로 설정하고 선정여부를 나타내 보겠습니다. 지금 이 예제의 목표는 두 조건을 모두 만족해야 함으로 and함수를 중첩하여 사용하면 되고, 한 조건만 만족해도 된다면 or함수를 사용하면 됩니다. 원리는 비슷함으로 and 함수만 설명 드리겠습니다.

 

먼저 아래와 같이 "=if(" 와같이 함수를 작성하고, 함수마법사 fx를 선택합니다.

 

아래 설명을 계속 참조 합니다.

 

 

함수 인수 대화상자가 나오면 Logical_test에는 and(C3<=80,D3="있음") 으로 입력하며 주의할 점은 초보자분들이 많이 실수 하는 것이 텍스트는 큰따옴표 ("") 빠트리는 경우가 있어서 수식 실패를 많이 합니다. 큰따옴표 넣는 것을 꼭 기억해 두시면 좋습니다. 그리고 Value_if_true 인수에는 선정여부에 선정이라고 작성하면 되는데 이 때는 큰따옴표를 안해도 자동으로 인식됩니다. 그리고 또 꼭 기억해야 할 것은 Value_if_false 인수에는 공백처리를 위해 큰따옴표 ""를 넣어 줍니다.

 

아래 설명을 계속 참조 합니다.

 

 

위와 같은 과정을 마치고, 수식을 그대로 복사하면 아래와 같이 위에서 목표로 한 값을 구할 수 있습니다. 

 

 

데이터가 방대하다면, 함수를 사용하는 것이 아주 효율적입니다. 모든 조건을 확인하고 하나 하나 처리하는 것은 정말 엑셀을 사용하면서 하지 말아야 할 일이라고 생각합니다. 이 정도 중첩함수 사용은 꼭 익혀 두시면 좋습니다. 도움이 되었으면 합니다. 감사합니다.

반응형

댓글