엑셀 함수 중에서 논리 함수에 대해 알아보자.
논리 함수에는 조건을 판단하는 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점 이상이면 합격, 아니면 불합격을 표시하시오.
'말랑말랑 컴퓨터 > 엑셀 강좌&팁' 카테고리의 다른 글
엑셀 서식의 '맞춤'에서 '균등 분할(들여쓰기)' 기능 by Y (0) | 2013.01.07 |
---|---|
엑셀 '표시 형식' by Y (0) | 2013.01.07 |
엑셀 '표시 형식'의 '사용자 지정' 알아보기 by Y (4) | 2013.01.03 |
엑셀 함수 9 (배열수식) by Y (0) | 2013.01.02 |
엑셀 함수 8 (데이터베이스 함수) by Y (0) | 2012.12.27 |
엑셀 매크로 포함시켜 실행되도록 설정하기 by Y (0) | 2012.12.24 |
엑셀 함수 6 (정보 함수, ISERROR, ISBLANK) by Y (2) | 2012.12.24 |
엑셀 함수 5 (사용자 정의 함수) by Y (3) | 2012.12.22 |
함수 사용시 유의점과 팁 by Y (3) | 2012.12.21 |
엑셀 함수 4 (찾기/참조 함수) by Y (4) | 2012.12.21 |