안녕하세요, Runeba입니다. 오늘은 여러 조건이 모두 TRUE
일 때만 결과가 TRUE
로 반환되는 논리 함수, AND
함수에 대해 알아보겠습니다. 조건이 여러 개일 때 유용하게 쓰이며, IF
함수와 함께 쓰면 그 진가를 발휘하죠. 지금부터 업무 자동화를 위한 핵심 활용법을 살펴보겠습니다.
빠른 목차
AND 함수
AND
함수는 모든 논리 표현식이 TRUE일 때만 TRUE를 반환하고, 하나라도 FALSE가 있으면 FALSE를 반환하는 논리 연산 함수입니다. 조건이 복수일 때 동시에 만족해야 할 경우 필수적으로 사용됩니다.
함수 구문
AND(논리_표현식1, 논리_표현식2, …)
기본 예제 1: 두 수가 모두 10보다 큰지 확인 ✅
=AND(A2>10, B2>10)
📌 설명: A2와 B2 모두 10보다 커야 TRUE가 됩니다.
기본 예제 2: 텍스트 조건과 숫자 조건 혼합 ✅
=AND(C2="완료", D2>0)
📌 설명: C2 셀이 “완료”이고 D2가 0보다 크면 TRUE를 반환합니다.

심화 예제 1: IF와 조합해 조건 처리 🔍
=IF(AND(A2>5, B2<10), "정상", "오류")
📌 설명: 두 조건이 모두 만족되면 “정상”, 아니면 “오류”를 출력합니다.
심화 예제 2: 날짜 조건 복합 적용 🔍
=AND(TODAY()>A2, TODAY()<B2)
📌 설명: 오늘 날짜가 A2 이후이고 B2 이전인 경우에만 TRUE를 반환합니다.
심화 예제 3: 출결 상태 판단 자동화 🔍
=IF(AND(C2="출석", D2="지각 아님"), "출석 인정", "미인정")
📌 설명: 출석하면서 지각이 아닌 경우만 출석 인정 처리합니다.
심화 예제 4: 점수에 따른 통과 여부 판별 🔍
=IF(AND(E2>=60, F2>=60), "합격", "불합격")
📌 설명: 두 과목 모두 60점 이상일 때만 합격으로 처리합니다.
심화 예제 5: 입력값 검증 자동화 🔍
=IF(AND(ISNUMBER(A2), A2>0), "유효", "오류")
📌 설명: A2가 숫자이며 0보다 클 때 “유효”, 아니면 “오류” 반환
AND 함수 이럴 때 쓰면 좋아요 📊
상황 | 활용 예시 |
---|---|
여러 조건을 동시에 만족할 때 | 점수, 출결 등 평가 조건 결합 |
유효성 검사 | 숫자 입력 + 특정 범위 조건 검증 |
날짜 조건 판단 | 특정 기간 내 조건 만족 여부 체크 |
업무 프로세스 자동화 | 보고 상태 + 완료 상태 동시 확인 |
AND 함수 사용 시 주의사항 ⚠️
항목 | 주의할 점 |
---|---|
최소 2개 이상의 논리 조건이 필요 | 단일 조건일 경우 IF 만으로 처리 가능 |
텍스트 조건 비교 시 대소문자 무시 | "완료" 와 "완 료" 는 다르게 인식됨 |
숫자 조건은 비교 연산자와 함께 사용 | > , < , = 등의 연산자 필수 |
하나라도 FALSE이면 전체가 FALSE | OR 함수와 비교해서 판단 필요 |
AND 함수 실무 활용 팁 💼
IF
와AND
를 조합하면 조건 기반 자동화 로직을 간단하게 구현할 수 있습니다.TODAY()
,ISNUMBER()
,ISBLANK()
등의 함수와 함께 사용하면 유연한 조건 처리가 가능합니다.- 조건 검증용 메시지 자동 출력 기능과 결합해 업무 효율을 높일 수 있어요.
링크
함께보면 좋은 컨텐츠

IF 함수 조건에 따라 결과가 바뀐다, 업무 자동화 024
IF 함수 원하는 조건에 원하는 결과! 안녕하세요, Runeba입니다.오늘은 구글 스프레드시트에서 조건 분기 처리의 핵심, 바로 IF 함수에 대해 자세히 알아보겠습니다. 조건에 따라 서로 다른 결과를 자동으로 표시하고 싶을 때 매우 유용한 함수인데요, 기본부터 실무 팁까지…
관련문서
AND – Google Docs 편집기 고객센터
입력된 인수가 모두 논리적으로 TRUE이면 TRUE를 반환하고 입력된 인수가 모두 논리적으로 FALSE이면 FALSE를 반환합니다. 사용 예 AND(A2 = "foo", A3 = "bar") AND(TRUE,FALSE,TRUE) AND(A1:A10,B1:B10) AND(0,1,2,3) 구문