메뉴

XOR 함수

2013
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 XOR 함수는 두 조건 중 정확히 하나가 참인지 확인하는 함수입니다.

XOR 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=XOR(논리식1, [논리식2], ...)
인수구분설명
논리식1 필수
참 또는 거짓을 확인할 첫 번째 조건입니다.
  • 비교식 또는 논리값을 사용할 수 있습니다.
논리식2 선택
함께 비교할 두 번째 이후의 조건입니다.
  • 두 조건을 비교할 때는 정확히 하나가 참이어야 TRUE를 반환합니다.
예제 시트
D2=XOR(A2="적용",B2="적용")
A
B
C
D
E
1
신규할인
임직원할인
XOR 결과
2
적용
미적용
TRUE
3
미적용
적용
TRUE
4
적용
적용
FALSE
5
미적용
미적용
FALSE
6
두 할인 중 하나만 적용된 행은 TRUE를 반환하고 두 할인이 같게 적용된 행은 FALSE를 반환합니다.

함수 개요

엑셀 XOR 함수는 두 조건 중 정확히 하나만 참일 때 TRUE를 반환하는 논리 함수입니다. 중복 적용을 막거나 하나만 선택해야 하는 업무 규칙을 확인할 때 유용합니다.

A2 셀에 신규 회원 할인 "적용", B2 셀에 임직원 할인 "미적용"이 입력되어 있습니다.

=XOR(A2="적용",B2="적용")두 할인 중 하나만 적용됐는지 확인합니다.
결과TRUE

모든 조건이 참이어야 하는 경우에는 AND 함수 를 사용합니다. 판정 결과에 따라 안내 문구를 표시하려면 IF 함수 와 함께 사용합니다.

XOR 함수 간단 예제

1
중복 할인 적용 여부 구하기

A2 셀에 신규 회원 할인 "적용", B2 셀에 임직원 할인 "미적용"이 입력되어 있습니다. 두 할인 중 하나만 적용됐는지 확인합니다.

=XOR(A2="적용",B2="적용")두 할인 조건 중 정확히 하나가 참인지 확인합니다.
결과TRUE
2
출입 권한 예외 확인하기

B3 셀에 사전 등록 "예", C3 셀에 현장 승인 "아니오"가 입력되어 있습니다. 두 승인 방식 중 하나만 있는지 확인합니다.

=XOR(B3="예",C3="예")두 승인 방식 중 정확히 하나가 있는지 확인합니다.
결과TRUE
3
배송 방식 한 가지 선택 여부 구하기

B4 셀에 일반 배송 "선택", C4 셀에 특급 배송 "선택"이 입력되어 있습니다. 두 배송 방식 중 하나만 선택됐는지 확인합니다.

=XOR(B4="선택",C4="선택")배송 방식이 하나만 선택됐는지 확인합니다.
결과FALSE

그 외 주의사항

두 조건을 사용하는 XOR 함수는 정확히 하나가 참일 때만 TRUE를 반환합니다. 두 조건이 모두 참이거나 모두 거짓이면 FALSE를 반환합니다.

세 개 이상의 조건을 사용하는 XOR 함수는 참인 조건의 개수가 홀수일 때 TRUE를 반환합니다. 두 조건의 배타적 선택 규칙과 같은 의미로 해석하면 안 됩니다.

문자열 "예"와 논리값 TRUE는 서로 다른 값입니다. 상태 텍스트는 비교식으로 조건을 만든 뒤 XOR 함수에 전달해야 합니다.

논리식 중 하나가 오류를 반환하면 XOR 함수도 오류를 반환할 수 있습니다. 원본 데이터의 오류를 먼저 처리해야 합니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료