엑셀함수강좌 13강



논리함수 2 - IF, AND, OR





IF, AND, OR 함수에 대해 설명한 강의입니다.


▶ IF(조건식, [값1], [값2])

조건식이 참이면 값1, 아니면 값2를 표시

기본함수 : =IF(A1>=70,"합격","불합격")

중첩IF : =IF(A1>=90,"A",IF(A1>=80,"B","C"))

AND, IF : =IF(AND(A1>=90,B1>=90),"우수","")

OR, IF : =IF(OR(A1="해당",B1>=60),"승진","")


▶ AND(논리식1, 논리식2…)

논리식이 모두 참이면 TRUE, 아니면 FALSE


▶ OR(논리식1, 논리식2…)

논리식 중에서 하나라도 참이면 TRUE, 모두 거짓이면 FALSE






아래의 연습파일을 다운로드해서 연습하세요.

 IF문.xlsx









아래 동영상 강의에 위의 내용이 자세하고 쉽게 설명이 되어있습니다.










 

 

 

 


Posted by Y&S

 

 

 

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

 

논리 함수에는 조건을 판단하는 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