엑셀 함수 중에서 논리 함수에 대해 알아보자.

 

논리 함수에는 조건을 판단하는 IF 함수와 조건이 여러 개일 때 사용하는 AND, OR 함수가 있다.

 

 

 

 

IF(조건문, 값1, 값2)

조건문이 참이면 값1을 표시하고, 거짓이면 값2를 표시하는 함수

조건문에는 =(같다), >=(크거나 같다, 이상), <=(작거나 같다, 이하), >(크다, 초과), <(작다, 미만), <>(다르다) 등의 비교 연산자가 포함되어야 한다.

=IF(C3>=70,"우수","")     =>     우수

(중간 점수가 70 이상이면 '우수'를 표시하고, 아니면 공백을 표시한다.)

=IF(E3>=90,"A",IF(E3>=80,"B",IF(E3>=70,"C",IF(E3>=60,"D",IF(E3>=50,"E","F")))))     =>      C

(평균 점수가 90점 이상이면 A, 80점 이상이면 B, 70점 이상이면 C, 60점 이상이면 D, 50점 이상이면 E, 그 외에는 F를 표시한다.)

 

 

 

AND(조건1, 조건2, 조건3.....)

모든 조건이 참이면 TRUE, 하나라도 거짓이면 FALSE를 표시하는 함수

=AND(C3>=80, D3>=80)     =>     FALSE

 

 

 

OR(조건1, 조건2, 조건3.....)

모든 조건이 거짓이면 FALSE, 하나라도 참이면 TRUE를 표시하는 함수

=OR(C3>=80, D3>=80)     =>     TRUE

 

 

 

활용문제

평가1. 평균 점수가 70점 이상이면 합격, 아니면 불합격을 표시하시오.

평가2. 중간, 기말 점수가 모두 80점 이상이면 합격, 아니면 불합격을 표시하시오.

평가3. 중간, 기말 점수 중에서 하나라도 80점 이상이면 합격, 아니면 불합격을 표시하시오.

  

 

 

 

 

 

 

 

 

 

Posted by Y&S