반응형

 

이번 강좌에서는 IF 함수에 AndOr 함수를 중첩하여 사용하는 방법을 소개하겠습니다.

 

실습 데이터 다운로드 ↓

IF함수에And와Or함수중첩.xlsx
다운로드


예제를 사용하여 설명하겠습니다.
「직원 정보화 교육 평가 결과」 데이터에서 평균점수가 70점 이상이고 과제를 제출한 경우에 "수료"라고 표시하려고 합니다.
결과를 구할 E4셀을 선택합니다.
=if()라고 입력하고 함수 삽입 버튼을 눌러 함수마법사를 엽니다.

 

 

 

Logical_test 인수는 조건을 입력하는 인수입니다.

수료가 되는 조건은 평균이 70점 이상, 과제를 제출한 경우, 이렇게 2개입니다.

이런 경우는 2개의 조건이 모두 만족하면 참의 결과 값을 돌려주는 And 논리의 경우와 2개의 조건 중에 하나라도 만족하면 참의 결과를 돌려주는 Or 논리의 경우로 나눌 수 있습니다.

 

IF 함수의 조건식을 입력하는 Logical_test 인수는 1개의 조건에 대해서 참과 거짓을 구분할 수 있습니다.

2개 이상의 조건인 경우에는 And, Or 함수를 중첩해서 사용해야 합니다.

 

다시 And 함수와 Or 함수를 정리해보겠습니다.

And 함수는 2개의 조건이 모두 만족하면 참의 결과를 돌려주는 함수이고,

Or 함수는 2개의 조건 중에 하나라도 만족하면 참의 결과를 돌려주는 함수입니다.

 

수료여부는 평균점수가 70이상이면서 과제가 “제출”인 경우입니다.

그래서 And 함수를 중첩해야 합니다.

Logical_test 인수 입력창에 and()라고 입력합니다.

 

 

수식입력줄에서 And 함수를 선택하면 함수마법사는 And 함수로 변경됩니다.

 

 

조건을 입력합니다.

평균이 70점 이상(C4>=70), Logical2 인수 창에 과제는 제출(D4="제출")이라고 입력합니다.

 

 

조건 입력이 끝나면 다시 수식입력줄 IF 함수를 마우스로 선택합니다.

그럼 함수마법사는 IF 함수로 변경됩니다.

 

나머지 Value_if_true는 "수료"라고 입력하고 Value_if_false는 ""(공백)처리 합니다.

 

 

수료 여부가 구해졌습니다.

수식을 복사합니다.

 

 

And, Or함수의 결과 값은 True 또는 False로 표시되기 때문에 단독 함수로 사용되기 보다는 IF 함수 등에서 중첩 사용이 일반적입니다.

 

엑셀을 처음 공부하다 보면 중첩 함수의 순서를 잘 모르는 경우가 있습니다.
쉽게 구분하는 방법은 결과값을 생각해보세요.
우리가 구하려고 하는 값은 수료인지 수료가 아닌지 입니다.
And, Or 함수의 결과는 True, False로 구해진다고 했습니다.

그래서 IF 함수를 먼저 사용하는 겁니다.

위에서 배운 내용을 동영상 강좌를 통해 복습해보세요. 

함수를 익히는데 도움이 됩니다. 
https://youtu.be/7p5nNHBtRaM


도움이 되길 바라며
짤막한 강좌 한정희 강사였습니다.

반응형

+ Recent posts