Table of Contents
Toggle엑셀 AND 함수 완전 정복 – 모든 조건이 참일 때만 TRUE가 되는 함수의 모든 것

엑셀에서 조건을 평가할 때, 단순한 참과 거짓 이상의 정교한 판단이 필요할 때가 많습니다.
그럴 때 바로 AND 함수가 진가를 발휘합니다.
모든 조건이 동시에 만족해야만 TRUE
를 반환하는 이 함수는, 점수 평가, 재고 관리, 회원 등급 분류 등 다양한 실무 상황에서 활용됩니다.
이 글에서는 AND 함수의 기본 구조부터 실무 예제, 자주 하는 실수, IF 함수와의 결합 활용까지,
엑셀 AND 함수의 모든 것을 쉽게 그리고 깊이 있게 정리해 드립니다.
엑셀 AND 함수란?

엑셀의 AND
함수는 여러 조건이 모두 참(TRUE)일 때에만 TRUE
를 반환하는 논리 함수입니다.
하나라도 거짓(FALSE)이 있으면 결과는 FALSE
가 됩니다.
즉, 전부 통과해야 합격! 조건이 까다로운 친구입니다.
함수 구조와 기본 문법

=AND(조건1, 조건2, …)
- 조건1, 조건2: 검사할 조건들 (숫자, 셀 비교 등)
- 조건은 2개 이상 넣을 수 있으며, 많을수록 모두 충족해야 결과가
TRUE
입니다.
간단한 사용 예제

📌 예제 함수
👉 A1과 B1 모두 60 이상일 때만 TRUE, 그렇지 않으면 FALSE를 반환합니다.
🧪 조건 판별 결과 예시
A1 | B1 | 결과 |
---|---|---|
65 | 70 | TRUE (둘 다 60 이상) |
55 | 80 | FALSE (A1이 60 미만) |
90 | 50 | FALSE (B1이 60 미만) |
실무에서 자주 쓰는 IF + AND 조합

✅ IF 함수와 함께 쓰이는 AND 함수
AND 함수는 단독으로 사용되기보다는, 대부분 IF 함수와 함께 사용됩니다.
조건이 모두 충족되었을 때 특정 결과를 출력하려는 경우에 매우 유용합니다.
👉 A2와 B2 점수가 모두 60 이상이면 "합격", 하나라도 기준 미만이면 "불합격"으로 표시됩니다.
📌 활용 예시
- 출석률과 점수가 모두 기준을 넘어야 통과 처리
- 두 문항 모두 정답일 때만 보너스 지급
- 조건부 서식에 활용하여 특정 조건 만족 시 강조 표시
실생활에 빗대어 이해하기

💬 AND 함수는 이런 친구입니다
→ 둘 다 조건 충족해야 통과!
조건 중 하나라도 안 되면 탈락입니다.
이런 특성 때문에 AND 함수는 '모든 조건이 참'이어야만 TRUE를 반환하죠.
자주 하는 실수

⚠️ AND 함수 사용 시 자주 하는 실수
실수 종류 | 설명 |
---|---|
`AND`만 단독으로 써놓고 셀에 TRUE/FALSE만 나오는 것에 당황 | → IF와 함께 써야 텍스트 결과 표시 가능 |
쉼표(,) 대신 세미콜론(;) 사용 | → 지역 설정에 따라 오류 발생 가능 (Excel 환경설정 확인 필요) |
조건식 괄호 누락 |
→ AND(A1>10 B1<100) ❌ → AND(A1>10, B1<100) ✅
|
엑셀 AND 함수는 매우 유용하지만, 사용 시 다음과 같은 자주 발생하는 실수에 주의해야 합니다.
단독 사용 시 TRUE/FALSE만 표시됨
AND 함수는 조건이 모두 참일 때 TRUE
, 아니면 FALSE
를 반환합니다. 단독으로 사용할 경우 텍스트가 아닌 논리값만 나오기 때문에, 실제로는 IF 함수
와 함께 써야 원하는 텍스트 결과를 출력할 수 있습니다.
예) =AND(A1>=60, B1>=60)
→ TRUE
또는 FALSE
예) =IF(AND(A1>=60, B1>=60), "합격", "불합격")
→ "합격"
또는 "불합격"
쉼표(,) 대신 세미콜론(;) 사용 오류
엑셀 지역 설정이 영어(US) 기반일 경우 조건 사이에 쉼표(,)를 사용해야 하고, 유럽식 환경에서는 세미콜론(;)을 사용하는 경우도 있습니다. 환경 설정이 다르면 오류가 발생할 수 있으니, 내 엑셀 설정을 확인해야 합니.
조건식 사이의 괄호 생략
조건식을 작성할 때는 각 조건 사이에 쉼표와 함께 괄호 구조를 정확하게 유지해야 합니다. 괄호를 빠뜨리거나 쉼표 없이 조건을 나열하면 수식 오류
가 발생합니다.
=AND(A1>10 B1<100)
=AND(A1>10, B1<100)
AND 함수 실무 예제 3가지

💼 실무에서 자주 쓰는 AND 함수 예제
✔️ 1. 두 조건 이상 만족해야 인센티브 지급
근무일수와 매출이 모두 기준 이상일 때 인센티브 지급
=IF(AND(근무일수>=20, 매출>=1000), "지급", "미지급")
✔️ 2. 재고 수량과 유통기한 모두 충족 시 자동 발주
재고가 부족하고 유통기한이 충분할 때 자동 발주 처리
=IF(AND(재고수량<10, 유통기한>=TODAY()), "발주", "보류")
✔️ 3. 회원 등급 조건 체크
구매횟수와 총 구매액을 기준으로 VIP 여부 판별
=IF(AND(구매횟수>=5, 총구매액>=500000), "VIP", "일반")
관련 함수와 비교해 보기 - OR, NOT과 간단 비교

🔍 논리 함수 AND / OR / NOT 비교
함수 | TRUE 조건 | 활용 시기 |
---|---|---|
AND | 모두 참 | 까다로운 조건 판단 |
OR | 하나라도 참 | 넓은 조건 허용 |
NOT | 조건의 반대가 참일 때 | 제외 조건, 부정 조건 처리 시 |
엑셀에서 조건을 판단할 때는 AND
함수만 사용하는 것이 아니라, OR
, NOT
과 같은 논리 함수를 상황에 맞게 함께 사용할 수 있습니다.
각 함수는 참/거짓을 판단하는 기준이 다르기 때문에, 용도에 맞게 선택하는 것이 중요합니다.
✅ AND 함수는 모든 조건이 모두 참일 때만 결과가 TRUE
가 됩니다.
→ 까다로운 조건을 만족해야 할 때 적합합니다.
✅ OR 함수는 조건 중 하나라도 참이면 TRUE
를 반환합니다.
→ 다양한 조건 중 하나만 충족하면 되는 경우에 적합합니다.
✅ NOT 함수는 조건의 결과를 반대로 뒤집어 줍니다.
→ 제외 조건, 부정 조건이 필요한 경우에 자주 사용됩니다.
🧠 이 세 가지 함수는 각각 독립적으로도 사용되지만, IF 함수
와 함께 조합할 때 더욱 실용적입니다.
예를 들어, IF(AND(...))
, IF(OR(...))
, IF(NOT(...))
과 같이 논리 조건을 섬세하게 설정할 수 있습니다.
자주 묻는 질문 (FAQ)

Q1. 조건이 3개 이상이어도 되나요?
→ 네. AND(A1>0, B1<100, C1="Y")
처럼 여러 조건 가능
Q2. 숫자 조건이 아니라 텍스트도 되나요?
→ 네. 예: AND(A1="남", B1="서울")
Q3. AND 함수 결과를 조건부 서식에 쓸 수 있나요?
→ 물론입니다! =AND(A1>10, B1="완료")
로 셀 색 변경 가능
마무리하며 – 확실한 조건 처리의 핵심, AND 함수

엑셀에서 조건을 정확하게 판단하려면 AND
함수는 필수입니다.
특히 IF
함수와 함께 쓰면 다양한 조건을 세밀하게 다룰 수 있어,
실무 엑셀 작업의 효율을 높이는 데 큰 도움이 됩니다.
🌐 엑셀 AND 함수 관련 외부 학습 링크
📘 실무에서 꼭 알아야 할 엑셀 함수 50선
IF, VLOOKUP, INDEX, MATCH, COUNTIF, SUMIFS 등 실무에서 자주 쓰이는 함수들을 한눈에 정리한 가이드입니다. 자주 사용하는 함수만 빠르게 확인하고 싶다면 아래 링크를 클릭해 보세요.
👉 엑셀 실무 함수 50개 보러 가기