티스토리 뷰

이번 게시물에서는 컴활 실기에 사용되는 엑셀 논리 함수에 대해 살펴봅니다.
논리 함수라? 무엇을 논리 함수라 부르는 것일까요?
그렇습니다. 참, 거짓을 판별하는 함수들을 일러 논리 함수라 합니다.

이런 엑셀 함수들에는 다음과 같은 함수들이 있습니다.

-IF, NOT, AND, OR, FALSE, TRUE


1. 엑셀 IF 함수

  정의: 논리적 검사을 하여 조건의 TRUE(참)과 FALSE(거짓)을 가려 그에 해당하는 값을 반환합니다.
  형식: =IF(조건식, 참일때값, 거짓일때값)
  사용방법: =IF(B2>=10,4,0)        설명: B2셀이 10보다 크거나 같으면 4,그렇지 않으면 0을 표시

 
  기출예제: 점수가 90 이상이면 '우수', 90 미만이면 80 이상이면 '보통', 80미만이면 '조심' 이라고 등급[D3:D7] 영역에 표시하시오.(3급10회C형)

 

  풀이: D3셀에 포인트를 놓고 "=IF(C3>=90,"우수",IF(C3>=80,"보통","분발"))" 수식을 입력합니다.
  나머지 셀들을 아래로 엑셀 수식 복사(채우기 핸들(점끌기탭)으로 복사)
 
  조건(C3>=90) 이 참이면 우수, 그렇지 않으면 다시 조건비교합니다.


2. 엑셀 NOT 함수

  정의: 엑셀 논리값의 결과를 반대로 취함.
  형식: =NOT(논리식)
  사용방법: =NOT(30>=10)  풀이:30>=10의 결과는 TRUE(참)이지요, 하지만 NOT함수에 의해 FALSE(거짓)을 반환합니다.

  --IF함수와 함께 사용될수 있습니다.


3. 엑셀 AND 함수

  정의: 여러개의 엑셀 논리식이 모두 참 일때만 참을 반환합니다.
  형식: =AND(논리식1,논리식2)
  사용방법: =AND(10>5, 5>2)   설명: 10>5(조건참), 5>2(조건참), 모든 조건이 참이므로 TRUE를 반환


4. 엑셀 OR 함수

  정의: 여러개의 논리식중 하나만 참이어도 참을 반환합니다.
  형식: =OR(논리식1, 논리식2)
  사용방법: =OR(10<5, 5>2)     설명: 10<5(조건 거짓), 5>2(조건 참), 하나의 조건이라도 참이면 TRUE를 반환


5. 엑셀 FALSE 함수

  정의: 논리값 FALSE(거짓) 을 반환
  형식: =FALSE()
  사용방법: =FALSE()       FALSE를 결과로 반환, 인수를 필요로 하지 않습니다.


6. 엑셀 TRUE 함수

  정의: 논리값 TRUE(참) 을 반환
  형식: =TRUE()
  사용방법: =TRUE()       TRUE를 결과로 반환, 인수를 필요로 하지 않습니다.


--오늘 하나 더 아셔야 할 것을 엑셀 함수는 중첩하여 사용하는 것이 가능합니다.
  예) =IF(NOT(A1>10), TRUE(), FALSE())



댓글