엑셀 or 함수, 이렇게!

이번 시간에는 어느 하나라도 참인 값이 있으면 true값을 반환하는 엑셀 or 함수에 대하여 알아보겠습니다.

or 함수는 논리함수로서 함수의 인수가 하나라도 참인 값이 있으면 true값을 반환합니다.

단독으로 쓰이기 보다는 if 함수와 중첩하여 사용하는 경우가 많습니다.

여기서는 쉬운 이해를 위해 or 함수가 단독으로 사용되었을 때와 if함수와 or함수가 중첩되어 사용되었을 때를 함께 설명해 보겠습니다.


  or 함수 예제  

1. 국영수 점수 중에서 한 과목이라도 60점 미만의 점수가 있으면 true를 반환하고, 그외의 경우라면 false를 반환하도록 or함수를 적용해 보자.

엑셀 or 함수


2. 함수이름을 입력한다. =or(


3. 국어점수가 입력된 셀주소를 입력하고 <60 이라는 조건을 입력한다. =or(B2<60,


4. 영어점수가 입력된 셀주소를 입력하고 <60 이라는 조건을 입력한다. =or(B2<60, C2<60,


5. 수학점수가 입력된 셀주소를 입력하고 <60 이라는 조건을 입력한다. =or(B2<60, C2<60, D2<60)


6. 엔터를 치고 드래그하여 나머지 셀도 자동채우기하면 아래 그림처럼 국영수 점수 중에서 한 과목이라도 60점 미만의 점수가 있으면 true가 반환되고 그외의 경우에는 false가 반환되었다.



  if함수와 or함수 중첩  

1. if함수와 or함수를 이용하여 국영수 점수 중에서 한 과목이라도 과락에 해당하는 60점 미만의 점수가 있으면 "불합격"으로 표시해보자.


2. 먼저 if함수를 입력한다. =if(


3. or함수를 입력한다. =if(or(


4. or함수의 인수로 국어점수가 입력된 셀주소와 <60 이라는 조건을 입력한다. =if(or(B2<60,


5. or함수의 인수로 영어점수가 입력된 셀주소와 <60 이라는 조건을 입력하고 )로 or함수식을 닫는다. =if(or(B2<60, C2<60,


6. or함수의 인수로 수학점수가 입력된 셀주소와 <60 이라는 조건을 입력하고 괄호 닫기 기호로 or함수식을 닫는다. =if(or(B2<60, C2<60, D2<60),


7. if함수의 인수로 참일때 값인 "불합격"을 입력하고 거짓일때 값은 ""을 입력하고 괄호 닫기 기호로 if함수식을 닫는다. =if(or(B2<60, C2<60, D2<60), "불합격", "")


8. 엔터를 치고 드래그하여 나머지 셀도 자동채우기하면 아래 그림처럼 국영수 점수 중에서 하나라도 60미만의 점수가 있을 경우에는 "불합격"이 표시되었다.


  Comments,     Trackbacks