카테고리 없음

AND & OR: IF 함수와 짝꿍, 여러 조건을 동시에 만족해야 할 때

story00-1 2026. 1. 13. 21:13

안녕하세요! 여러분의 엑셀 멘토, 오피스 파트너입니다.

우리는 지난 시간 동안 IF 함수를 통해 엑셀에게 판단력을 선물했습니다. "60점 넘으면 합격, 아니면 불합격." 이제 이 정도는 식은 죽 먹기죠?

그런데 팀장님이 갑자기 이런 미션을 줍니다.
"김 대리, 이번 승진 심사 기준이 바뀌었어. 실적 점수가 90점 이상이면서, 동시에 근태 점수도 90점 이상인 사람만 '승진 대상'으로 뽑아줘."

자, 조건이 두 개가 되었습니다. IF 함수는 한 번에 하나의 조건만 볼 수 있는데 어떡하죠? IF 안에 IF를 또 넣어야 할까요? 아니요, 그러면 수식이 너무 복잡해집니다.

이럴 때 IF 함수를 도와주는 든든한 짝꿍, ANDOR 함수가 출동할 차례입니다. 이 두 가지만 알면 10가지 조건도 한 번에 검사할 수 있습니다.

AND & OR: IF 함수와 짝꿍, 여러 조건을 동시에 만족해야 할 때
AND & OR: IF 함수와 짝꿍, 여러 조건을 동시에 만족해야 할 때

1. AND 함수: 모두 다 만족해야 "YES" (깐깐한 완벽주의자)

AND 함수는 이름 그대로 "그리고"입니다. 제시된 모든 조건이 전부 참(True)이어야만 최종적으로 참이라고 인정해 줍니다. 하나라도 틀리면 가차 없이 탈락입니다.

1-1. 논리 구조

조건 A (O) + 조건 B (O) = 통과 (TRUE)
조건 A (O) + 조건 B (X) = 탈락 (FALSE)
조건 A (X) + 조건 B (O) = 탈락 (FALSE)
조건 A (X) + 조건 B (X) = 탈락 (FALSE)

보시다시피 AND는 아주 깐깐합니다. "이것도 맞고, 저것도 맞니?"라고 물어보는 것이죠.

1-2. IF + AND 결합 공식 (필수 암기)

AND 함수 혼자만 쓰면 결과가 TRUEFALSE라는 영어로만 나와서 보기 싫습니다. 그래서 보통 IF 함수 안에 쏙 집어넣어서 사용합니다.

=IF(AND(조건1, 조건2), "통과", "탈락")
* 해석: 조건1과 조건2를 모두 만족하면 "통과"를 주고, 아니면 "탈락"을 줘라.

2. 실전 예제 A: 우수 사원 선발 (AND 활용)

상황: '실적'이 80점 이상이고(AND), '영어' 점수도 800점 이상이어야 "우수사원"입니다.

이름 실적(A열) 영어(B열) 결과(C열)
김철수 90 (O) 850 (O) 우수사원
이영희 95 (O) 700 (X) -

수식 입력:

=IF(AND(A2>=80, B2>=800), "우수사원", "-")

이영희 님은 실적은 좋았지만 영어 점수가 기준 미달이라 AND 조건을 통과하지 못했습니다.


3. OR 함수: 하나라도 건지면 "YES" (관대한 평화주의자)

OR 함수는 "또는"입니다. 조건 중 어느 하나라도 참(True)이면 참이라고 인정해 줍니다. 모든 조건이 다 틀려야만 그때서야 "아니"라고 합니다.

3-1. 논리 구조

조건 A (O) + 조건 B (O) = 통과 (TRUE)
조건 A (O) + 조건 B (X) = 통과 (TRUE)
조건 A (X) + 조건 B (O) = 통과 (TRUE)
조건 A (X) + 조건 B (X) = 탈락 (FALSE)

OR는 "이거 아니면 저거라도 맞니?"라고 묻는 아주 너그러운 친구입니다.

3-2. IF + OR 결합 공식

=IF(OR(조건1, 조건2), "해당", "미해당")
* 해석: 조건1이나 조건2 중 하나라도 만족하면 "해당"을 줘라.

4. 실전 예제 B: 재시험 대상자 추리기 (OR 활용)

상황: 국어 점수가 60점 미만이거나(OR), 수학 점수가 60점 미만이면 "재시험"을 봐야 합니다. (즉, 과락이 하나라도 있으면 안 되는 상황)

이름 국어(A열) 수학(B열) 결과(C열)
박민수 90 50 (미만) 재시험
최지우 80 80 통과

수식 입력:

=IF(OR(A2 <60, B2 <60), "재시험", "통과")

박민수 님은 국어는 잘 봤지만 수학을 망쳤기 때문에, OR 조건에 걸려서 재시험 대상이 되었습니다.


5. AND vs OR 한눈에 비교하기

이 표 하나면 헷갈릴 일이 없습니다. 캡처해서 저장해 두세요!

구분 AND 함수 OR 함수
키워드 모두, 이면서, 그리고 하나라도, 이거나, 또는
성격 엄격함 (교집합) 관대함 (합집합)
활용 예 우수 장학생, 인센티브 대상 재시험, 보충수업, 벌금

6. 보너스: 3개, 4개 조건도 가능할까?

물론입니다! 괄호 안에 콤마(,)만 찍으면 조건 개수는 무제한으로 늘릴 수 있습니다.

  • 3개 조건 모두 만족: =IF(AND(A1>=80, B1>=80, C1>=80), "합격", "탈락")
  • 3개 중 하나라도 만족: =IF(OR(A1="서울", A1="경기", A1="인천"), "수도권", "지방")

오늘은 IF 함수의 능력을 극대화해 주는 AND, OR 함수에 대해 알아보았습니다.

이제 "이 조건도 맞고, 저 조건도 맞아야 해"라는 복잡한 업무가 주어져도 당황하지 마세요. ANDOR를 적절히 섞어서 IF 안에 넣어주기만 하면, 엑셀이 알아서 척척 분류해 줄 것입니다.

이것으로 엑셀의 논리 함수(IF 시리즈) 기초 과정은 정말 끝이 났습니다.

다음 시간부터는 엑셀의 '비주얼 담당', [조건부 서식] 시리즈가 시작됩니다. 오늘 배운 IF 함수처럼, 조건에 따라 셀의 색깔을 자동으로 바꿔주는(예: 60점 미만은 빨간색 칠하기) 아주 재미있고 유용한 기능입니다. 다음 글도 기대해 주세요!

여러분의 엑셀 실력이 일취월장하는 그날까지! 공감과 댓글은 큰 힘이 됩니다.