본문 바로가기

엑셀 함수 수식 정리

엑셀 AND 함수

 📌 AND 함수란?

AND 함수는 여러 조건이 모두 참(TRUE)인지 확인하는 논리 함수입니다.

조건 중 하나라도 거짓(FALSE)이면 FALSE를 반환하고, 모든 조건이 참(TRUE)이면 TRUE를 반환합니다.

 

📌 기본 구문

 

AND(조건1, 조건2, ...)

 

조건1, 조건2, ... : 논리값을 평가할 조건 (최대 255개까지 입력 가능)

 

✅ 기본 예제 (모든 조건이 참일 때 TRUE 반환)

A B

10 20

👉 A1이 5보다 크고, B1이 15보다 크면 TRUE 반환

 

=AND(A1 > 5, B1 > 15)

 

결과 : TRUE

(A1=10 > 5 이고, B1=20 > 15이므로 모두 참)

 

✅ 조건 중 하나라도 거짓이면 FALSE 반환

A B

10 10

👉 A1이 5보다 크고, B1이 15보다 크면 TRUE 반환

 

=AND(A1 > 5, B1 > 15)

결과 : FALSE

(B1=10 ≤ 15이므로 하나라도 거짓)

 

✅ IF 함수와 함께 사용 (합격/불합격 판별)

점수1 점수2

85 90

👉 두 점수가 모두 80점 이상이면 "합격", 아니면 "불합격"

 

=IF(AND(A1 >= 80, B1 >= 80), "합격", "불합격")

결과 : 합격

(85 ≥ 80, 90 ≥ 80이므로 모두 참)

 

✅ 날짜 조건 (특정 기간 내인지 확인)

날짜

2024-05-15

👉 A1의 날짜가 2024-01-01 이상이고 2024-12-31 이하인지 확인

 

=AND(A1 >= DATE(2024,1,1), A1 <= DATE(2024,12,31))

결과 : TRUE

(A1 날짜가 2024년 내에 포함되므로 참)

 

✅ 특정 값이 범위 내에 있는지 확인

나이

25

👉 나이가 20세 이상 30세 이하인지 확인

 

=AND(A1 >= 20, A1 <= 30)

결과 : TRUE

(25는 20~30 사이이므로 참)

 

✅ 여러 조건을 조합하여 사용 (직원 평가 예제)

성과점수 근무기간

90 5년

👉 성과점수가 80 이상이고, 근무기간이 3년 이상이면 "보너스 지급"

 

=IF(AND(A1 >= 80, B1 >= 3), "보너스 지급", "보너스 없음")

결과 : 보너스 지급

(90 ≥ 80, 5년 ≥ 3년이므로 참)

 

📌 AND vs OR 차이점

함수 결과 예제

AND 모든 조건이 참이어야 TRUE AND(A1 > 10, B1 > 20)

OR 하나라도 참이면 TRUE OR(A1 > 10, B1 > 20)

 

👉 둘 다 참이어야 하는 경우 AND 사용, 하나만 참이어도 되는 경우 OR 사용!

'엑셀 함수 수식 정리' 카테고리의 다른 글

엑셀 FILTER 함수  (0) 2025.01.27
엑셀 SORT 함수  (0) 2025.01.27
엑셀 OR 함수  (0) 2025.01.27
엑셀 NOT 함수  (0) 2025.01.27
엑셀 LEFT 함수  (0) 2025.01.27