컴퓨터/엑셀 함수

5. 엑셀 XOR 함수 사용법 - 하나만 참일 때 TRUE | 실전 예시 포함

새콤달코미 2026. 4. 16. 22:13
반응형

엑셀 XOR 함수는 하나만 참일 때 TRUE 기능을 하는 함수입니다. 둘 중 하나만 참일 때 TRUE — 둘 다 참이거나 둘 다 거짓이면 FALSE 이 글에서는 XOR 함수의 기본 문법부터 실전 예시 3가지, 오류 해결법까지 총정리합니다.

  1. XOR 함수란?
  2. 기본 문법 (Syntax)
  3. 실전 예시 3가지
  4. 주의사항 및 오류 해결
  5. 고급 활용 (함수 조합)
  6. 마무리 정리

XOR 함수란?

XOR 함수는 하나만 참일 때 TRUE 기능을 합니다. 둘 중 하나만 참일 때 TRUE — 둘 다 참이거나 둘 다 거짓이면 FALSE

기본 문법 (Syntax)

=XOR(조건1, 조건2, ...)

인수 설명 필수 여부

조건1 첫 번째 논리 조건 필수
조건2 두 번째 논리 조건 선택

실전 예시 3가지

예시 1: 인사팀: 교대근무 배정 확인

오전/오후 중 하나만 근무해야 정상

A B C D
이름 오전 오후 정상?
김철수 TRUE FALSE =XOR(B2,C2)
이영희 TRUE TRUE =XOR(B2,C2)
박민준 FALSE FALSE =XOR(B2,C2)
=XOR(B2,C2)
A B C D
이름 오전 오후 정상?
김철수 TRUE FALSE TRUE
이영희 TRUE TRUE FALSE
박민준 FALSE FALSE FALSE

하나만 TRUE일 때 TRUE, 둘 다 같으면 FALSE입니다.

예시 2: 영업팀: 온/오프라인 중 하나만 담당

온라인과 오프라인 중 하나만 담당하면 정상

A B C D
사원 온라인 오프라인 정상?
정수빈 Y N =XOR(B2="Y",C2="Y")
한지민 Y Y =XOR(B2="Y",C2="Y")
오세훈 N Y =XOR(B2="Y",C2="Y")
=XOR(B2="Y",C2="Y")
A B C D
사원 온라인 오프라인 정상?
정수빈 Y N TRUE
한지민 Y Y FALSE
오세훈 N Y TRUE

둘 다 담당하거나 둘 다 안 하면 비정상(FALSE)입니다.

예시 3: 재무팀: 입금/출금 중 하나만 발생 확인

한 거래에 입금과 출금이 동시에 있으면 오류

A B C D
날짜 입금 출금 정상?
4/1 100,000 0 =XOR(B2>0,C2>0)
4/2 0 50,000 =XOR(B2>0,C2>0)
4/3 30,000 20,000 =XOR(B2>0,C2>0)
=XOR(B2>0,C2>0)
A B C D
날짜 입금 출금 정상?
4/1 100,000 0 TRUE
4/2 0 50,000 TRUE
4/3 30,000 20,000 FALSE

입금과 출금이 동시에 발생하면 FALSE로 오류를 감지합니다.

주의사항 및 오류 해결

오류 원인 해결법

#VALUE! 논리값이 아닌 텍스트 입력 TRUE/FALSE 또는 비교식을 넣으세요

고급 활용 (함수 조합)

XOR + IF

=IF(XOR(B2,C2),"정상","점검필요")

하나만 참인 경우를 판별

XOR 다중 조건

=XOR(A1,B1,C1)

홀수 개가 TRUE면 TRUE 반환

마무리 정리

✔️ XOR은 조건 중 하나만 TRUE일 때 TRUE를 반환합니다

✔️ 둘 다 TRUE이거나 둘 다 FALSE면 FALSE입니다

✔️ AND/OR과 달리 '배타적' 판단이 필요할 때 사용합니다

다음 포스팅: 7. 엑셀 IFERROR 함수 사용법 - 오류 발생 시 대체값 반환

728x90
반응형