XOR 함수
2013지원 버전 자세히 보기
엑셀 XOR 함수는 두 조건 중 정확히 하나가 참인지 확인하는 함수입니다.
인수 설명
=XOR(논리식1, [논리식2], ...)
- 비교식 또는 논리값을 사용할 수 있습니다.
- 두 조건을 비교할 때는 정확히 하나가 참이어야 TRUE를 반환합니다.
함수 개요
XOR 함수 간단 예제
A2 셀에 직원명 "박서연", B2 셀에 신규 회원 할인 "적용", C2 셀에 임직원 할인 "미적용"이 입력되어 있습니다. 두 할인 중 하나만 적용됐는지 확인합니다.
=XOR(B2="적용",C2="적용")두 할인 조건 중 정확히 하나가 참인지 확인합니다.
A2 셀에 방문자명 "이준호", B2 셀에 사전 등록 "예", C2 셀에 현장 승인 "아니오"가 입력되어 있습니다. 두 승인 방식 중 하나만 있는지 확인합니다.
=XOR(B2="예",C2="예")두 승인 방식 중 정확히 하나가 있는지 확인합니다.
A2 셀에 주문번호 "ORD001", B2 셀에 일반 배송 "선택", C2 셀에 특급 배송 "선택"이 입력되어 있습니다. 두 배송 방식 중 하나만 선택됐는지 확인합니다.
=XOR(B2="선택",C2="선택")배송 방식이 하나만 선택됐는지 확인합니다.
그 외 주의사항
두 조건을 사용하는 XOR 함수는 정확히 하나가 참일 때만 TRUE를 반환합니다. 두 조건이 모두 참이거나 모두 거짓이면 FALSE를 반환합니다.
세 개 이상의 조건을 사용하는 XOR 함수는 참인 조건의 개수가 홀수일 때 TRUE를 반환합니다. 두 조건의 배타적 선택 규칙과 같은 의미로 해석하면 안 됩니다.
문자열 "예"와 논리값 TRUE는 서로 다른 값입니다. 상태 텍스트는 비교식으로 조건을 만든 뒤 XOR 함수에 전달해야 합니다.
논리식 중 하나가 오류를 반환하면 XOR 함수도 오류를 반환할 수 있습니다. 원본 데이터의 오류를 먼저 처리해야 합니다.
