반응형

1. 언제 쓰는 함수인가?
엑셀에서 가장 기본이자, 가장 강력한 함수 세트가 바로 IF, AND, OR입니다.
- IF → 조건에 따라 결과를 다르게 표시
- AND → 여러 조건이 모두 참인지 확인
- OR → 여러 조건 중 하나라도 참인지 확인
👉 실무 예시
- 매출이 100만 원 이상이면 “우수”, 아니면 “보통”
- 근속연수가 5년 이상 AND 평가가 A면 “승진대상”
- 판매량이 100 이상 OR 고객만족도 90 이상이면 “보너스 지급”
즉, **조건 분기(결정 로직)**이 필요한 거의 모든 보고서에 등장합니다.
2. 함수 구조
📌 IF 함수
=IF(조건, 참일 때 결과, 거짓일 때 결과)
- 조건: 비교식 (예: A1>=100)
- 참일 때 결과: 조건이 만족할 때 표시할 값
- 거짓일 때 결과: 조건이 불만족할 때 표시할 값
👉 예시
=IF(B2>=100, "우수", "보통")
→ B2가 100 이상이면 ‘우수’, 아니면 ‘보통’
📌 AND 함수
=AND(조건1, 조건2, …)
- 모든 조건이 참이어야 TRUE 반환
- IF와 함께 사용하면 복수 조건 처리 가능
👉 예시
=IF(AND(C2>=100, D2="A"), "승진대상", "보류")
→ C2가 100 이상 그리고 D2가 A면 ‘승진대상’, 아니면 ‘보류’
📌 OR 함수
=OR(조건1, 조건2, …)
- 하나라도 참이면 TRUE 반환
- 여러 기준 중 하나만 충족해도 OK일 때 활용
👉 예시
=IF(OR(E2>=100, F2>=90), "보너스", "일반")
→ 판매량 100 이상 또는 고객만족도 90 이상이면 ‘보너스’
3. 실무 예시
사원명매출(만원)평가결과
| 김지훈 | 120 | A | 우수 |
| 이수진 | 85 | B | 보통 |
| 박정우 | 150 | A | 우수 |
💡 수식
=IF(B2>=100, "우수", "보통")
👉 매출 100 이상이면 “우수”, 아니면 “보통”
✅ 복수 조건 예시 (AND + OR 조합)
“매출이 100 이상이면서 평가가 A이거나, 매출이 150 이상이면 ‘승진대상’”
=IF(OR(AND(B2>=100, C2="A"), B2>=150), "승진대상", "보류")
👉 이런 식으로 논리 결합하면 보고서 조건 로직을 자유롭게 설계 가능!
4. 추가 팁
- 조건이 많은 경우 중첩 IF 대신 IFS 함수 사용
=IFS(B2>=150, "최우수", B2>=100, "우수", TRUE, "보통")
→ IF가 여러 겹으로 겹치는 경우 훨씬 깔끔
- 비교 연산자 정리
| 기호 | 의미 | 예시 |
|:--|:--|:--|
| = | 같다 | A2=“서울” |
| <> | 같지 않다 | B2<>“영업팀” |
| > / < | 크다 / 작다 | C2>100 |
| >= / <= | 이상 / 이하 | D2<=10 | - 텍스트 비교 시 따옴표 필수
- 예: =IF(A2="영업팀", "O", "X")

마무리
IF, AND, OR는 엑셀 조건문의 기초이자 끝입니다.
이 세 가지 함수만 제대로 이해해도 거의 모든 자동 분류·판단 로직을 만들 수 있습니다.
👉 한 줄 조언:
“조건을 다루는 함수의 출발점은 언제나 IF다.”
반응형
'AI 및 OA 활용 > 오늘바로 사용하는 엑셀' 카테고리의 다른 글
| ✂️ LEFT·RIGHT·MID 함수 완전정복 – 문자열 다루기의 기본기 (0) | 2025.10.22 |
|---|---|
| 🧩 IFERROR 함수 완전정복 – 깔끔한 보고서의 비밀 (0) | 2025.10.21 |
| 🔢 COUNTIFS 함수 실무 활용 – 조건별 개수 세기 (0) | 2025.10.02 |
| ➕ SUMIFS 함수 실무 활용 – 조건별 합계 구하기 (0) | 2025.10.01 |
| 🔗 INDEX + MATCH 함수 실무 활용 – 자유로운 데이터 매칭 (0) | 2025.09.30 |