▣ 논리연산자
IF 함수를 들어가기에 앞서 우선 논리 연산자에 대해서 알아보자!
컴퓨터의 논리연산에서 1은 참(True), 0은 거짓(False)으로 표현한다.

[네이버 지식백과] 논리연산자 (소프트웨어 어휘다지기 - 중등)
▶ 논리합(OR) : '또는'으로 연결된 조건 중 하나만 만족해도 참이 되는 것
▶ 논리곱(AND) : '~그리고'로 연결된 조건 2가지를 모두 만족하는 것
▶ 논리부정(NOT) : 전체 내용이 참이면 '거짓'이 되고 전체 내용이 '거짓'이면 '참'이 되는 것
위에 표의 논리합 부분을 다시 설명해드리면,
(예) A가 거짓(FALSE, 0)이고 B가 거짓(FALSE, 0)일 때 A or B=거짓
A가 거짓(FALSE, 0)이고 B가 참(True, 1)일 때 A or B=참
A가 참(True, 1)이고 B가 거짓(FALSE, 0)일 때 A or B=참
A가 참(True, 1)이고 B가 참(True, 1)일 때 A or B=참
이런식으로 논리합(OR)은 A, B 둘 중 하나만 참이어도 참이 되고,
논리곱(AND)는 A, B 둘 중 하나만 거짓이어도 거짓이 되고, (모두 참일 경우만 참)
논리 부정(!A)는 예를 들어, A=(1<0) 라고 했을 때 ,
(1은 0보다 작다)가 아니다(not, !)라고 거짓(A)를 부정하면 참(True, 1)이 되고
반대로 A=(1>0)라고 했을 때,
(1은 0보다 크다)가 아니다(not, !)라고 참(A)를 부정하면 거짓(FALSE, 0)이 됩니다.
처음 읽어보시면 무슨말인가 하고 헷갈리실 수도 있을 것 같아요..
▣ IF 함수
IF 함수의 구조를 보면 다음과 같습니다.
=IF(조건, 값1, 값2)
설명드리면 조건이 참이면 처음 값을 출력, 거짓이면 그 다음 값을 출력합니다.
예를 들어 시험점수 70이상 합격, 70미만 불합격을 출력한다면
=IF(B2>=70,"합격","불합격")
=IF(B3>=70,"합격","불합격")

▣ 다중 IF 함수
다중 IF 함수는 IF함수 안에 여러번 IF 함수를 중첩해서 사용가능하고
최대 7번까지 중첩하여 사용할 수 있습니다.
=IF(조건, 값1, IF(조건, 값1, 값2))
설명드리면 조건이 참이면 처음 값을 출력, 거짓이면 그 다음 IF문을 실행
예를 들어 수우미양가를 출력한다면 다음과 같이 4번의 IF문을 중첩해서 사용
=IF(B2>=90,"수",IF(B2>=80,"우",IF(B2>=70,"미",IF(B2>=60,"양","가"))))
=IF(B3>=90,"수",IF(B3>=80,"우",IF(B3>=70,"미",IF(B3>=60,"양","가"))))
=IF(B4>=90,"수",IF(B4>=80,"우",IF(B4>=70,"미",IF(B4>=60,"양","가"))))
=IF(B5>=90,"수",IF(B5>=80,"우",IF(B5>=70,"미",IF(B5>=60,"양","가"))))
=IF(B6>=90,"수",IF(B6>=80,"우",IF(B6>=70,"미",IF(B6>=60,"양","가"))))

▣ IF, AND 함수
처음에 논리연산자를 설명드린 이유가 IF AND 함수를 설명 드리기 위해서였습니다.
AND 개념을 모르는 분은 이해가 어려울 수도 있기 때문이에요.
=IF(AND(a, b), 값1, 값2)
설명드리면 조건 AND(a, b)가 참이면 처음 값을 출력, 거짓이면 다음 값을 출력
예를 들어 국어, 수학의 점수가 모두 80이상일 경우 합격, 하나라도 80미만이면 불합격
=IF(AND(C3>=80,D3>=80),"합격","불합격")
=IF(AND(C4>=80,D4>=80),"합격","불합격")

IF OR 함수는 추가로 설명 안드릴게요.
논리연산자 OR를 이해하셨다면 혼자서 위의 IF AND 함수를 응용해서
할 수 있을 거라고 생각됩니다.
'엑셀한글' 카테고리의 다른 글
| [한글] 여백에 표, 그림 넣기 (0) | 2022.10.07 |
|---|---|
| [한글]머리말/꼬리말 삭제 안됨(바탕쪽 삭제 및 편집 방법) (0) | 2022.10.04 |
| [엑셀 함수]ROUND, ROUNDUP, ROUNDDOWN 소수점 반올림, 올림, 내림 (0) | 2022.09.28 |
| 엑셀 단축키 설정(빠른 실행 도구 모음 사용자 지정) (0) | 2022.09.14 |
| 실무에서 자주 사용하는 중복 합계, COUNTIF(), VLOOKUP(), 데이터 유효성 검사(드롭박스), 이름 정의 따라하기 (0) | 2022.09.07 |
댓글