엑셀 EXCEL

여러 항목에 대한 조건, 조건과 같은지 판단하는 AND, OR, NOT 함수

it is 2013. 8. 22. 00:08

EXCEL 함수

 

여러 항목에 대한 조건, 조건과 같은지 판단하는 AND, OR, NOT함수

***AND, NOT, OR ***

 

AND 함수

 =>인수로 지정한 조건이 모두 참일때 함수 전체의 결과가 참(TURE)이 되며

    지정한 인수중 하나라도 거짓인 경우 전체의 결과는 거짓(FALSE)이 됩니다.

   인수로 지정할 조건은 모두 30개까지 가능합니다.

형식 : =AND(조건1, 조건2, 조건3, .....조건30)

아래 예를 들어

신입사원 성적표를 보면 1차, 2차 성적이 80점 이상이고 시력이 정상인 경우 합격

성명이 유리인 경우 조건1, 조건2, 조건3  =>모두 만족할때 참(TURE) 이므로 IF문에서 참일때 표기인 "합격"

 성명이 훈이인 경우 조건2,3은 참(TURE)이나, 조건1은 거짓(FALSE)이므로 AND문이 거짓으로 IF문이 공백표시

 

OR 함수

=>인수로 지정한 조건중 하나 이상이 참(TURE)일때 OR함수 전체가 참(TURE)이 됩니다.

   인수로 지정한 조건이 모두 거짓(FALSE) 일경우 OR 함수는 거짓이 됩니다.

  최대 30개까지 인수를 지정할수 있습니다.

형식 : =OR(조건1, 조건2, 조건3, .....조건30)

예를 들어 신입사원 1차 2차 성적중 80점이 이상이 한번이상 나오거나, 성적이 안되어도 시력이 정상인 사람은

합격이라 가정할 경우,

 

수지는 조건1과, 조건3 이 참, 즉 1개이상의 조건이 참이므로 IF문의 조건이 참이므로

결과는 참값 표시인 "합격"

봉미선은 조건1, 조건2, 조건3 모두 거짓이므로 IF문의 거짓표시인 " "(공란) 으로

표시하게 됩니다.

 

NOT 함수

값이 참(TURE) 또는 거짓(FALSE) 형태일 때만 인식하며 결과값은

           - 인수인 논리값이  참(TURE)이면 거짓(FALSE) 으로 표기

           - 인수인 논리값이  거짓(FALSE)이면 참(TURE)으로 표기

형식 : =NOT(논리값)

예를 들어 신입사원 지원부서중 연구인 사람의 근무지는 안양으로 표기할 경우

지원부서가 '연구'인 흰둥이의 근무지는 안양으로 표기되는데

NOT 문을 사용하여 '연구'인 참값을 거짓으로 변환하여 IF문의 거짓표시부에

작성하여 주면 지원부서가 '연구'외의 지원부서 근무지는 '서울'로 표기

지원부서가 '연구' 이면 근무지는 안양으로 표기됨을 볼 수 있지요