Google 스프레드시트에서 XOR 기능을 사용하는 방법

Google 스프레드시트에서 XOR 기능을 사용하는 방법

XOR은 Exclusive OR을 나타내는 논리 연산입니다. XOR은 프로그래밍에서 많이 사용되지만 Google 스프레드시트와 같은 스프레드시트 앱에서도 유용합니다. Google 스프레드시트의 XOR 함수는 논리 연산에 따라 TRUE 또는 FALSE를 반환합니다.

이 기능은 Google Sheets의 다른 기능보다 이해하기가 조금 어렵지만 걱정하지 마십시오. XOR을 분석하고 작동 방식과 Google 스프레드시트에서 사용하는 방법을 설명합니다.

XOR 함수의 구문: 작동 원리

XOR은 하나 이상의 논리식을 가져와서 테스트한 다음 TRUE 또는 FALSE를 반환하는 논리 함수입니다.

=XOR(logical1, logical2,. ..)

Google 스프레드시트의 XOR 함수는 사용자가 제공하는 논리 표현식을 테스트하고 두 번째로 홀수 개의 입력이 참인지 테스트합니다. 참 값이 홀수이면 TRUE를 반환합니다. 짝수의 참 값이 있거나 참 값이 전혀 없으면 FALSE를 반환합니다.

Google Sheets에서 XOR 함수를 사용하려면 함수를 호출하고 논리식을 인수로 제공합니다. 이 논리적 테스트는 무엇이든 될 수 있으며 테스트의 셀을 참조할 수도 있습니다.

Google Sheets의 XOR 함수와 다양한 매개변수에 대한 반응

위의 스프레드시트에서 다양한 테스트에 대한 XOR의 반응을 볼 수 있습니다. 이것을 분석해 보겠습니다.

  • 첫 번째 셀( B2 )에서 XOR에 1>2 가 참 인지 확인하도록 요청 했습니다. 이 진술은 거짓이며 결과적으로 참인 진술은 0개입니다. 0은 짝수이므로 XOR은 FALSE 를 반환합니다 .
  • C2 셀 에서 XOR은 2>1 을 확인하고 true이므로 하나의 true 문이 있습니다. 하나는 홀수이므로 XOR은 TRUE 를 출력합니다 .
  • D2 셀 에서 XOR은 2>11>2 두 문을 확인합니다 . 첫 번째 진술은 참이고 두 번째 진술은 거짓입니다. 홀수의 true 문이 있으므로 XOR은 TRUE 를 출력합니다 .
  • E2 가 주목할 만합니다. 2>14>3 문을 확인하기 위해 XOR이 호출됩니다 . 두 문장 모두 참이지만 XOR은 FALSE 를 반환합니다 . 이제 두 개의 참 진술이 있고 두 개는 짝수이기 때문입니다. 따라서 XOR은 FALSE 를 반환합니다 .

논리 테스트가 아닌 숫자를 XOR에 입력하면 XOR은 이를 참으로 간주합니다. 예를 들어 숫자 1만 XOR에 입력하면 참인 진술이 하나 있기 때문에 TRUE를 반환합니다.

지금쯤이면 아래 공식이 무엇을 출력할지 짐작할 수 있을 것입니다.

=XOR(1,2,3,4)

이 수식에서 우리는 4개의 숫자를 XOR했습니다. 이것은 테스트가 아니므로 항상 사실입니다. 그런 다음 XOR은 입력을 살펴보고 4개의 참 문장을 찾고 4 는 짝수이므로 FALSE 를 반환합니다.

Google 스프레드시트에서 XOR 기능을 사용하는 방법

XOR은 진술 자체 외에도 참 진술의 수를 설명하기 때문에 독특한 함수입니다. 단일 테스트를 제공하면 XOR의 결과는 논리적 테스트 결과를 직접 반영합니다. 여러 테스트가 주어지면 XOR의 출력은 참인 진술의 수에 따라 달라집니다.

단일 매개변수로 Google 스프레드시트에서 XOR 함수 사용

어떤 면에서 단일 테스트가 포함된 XOR 함수는 맞춤 출력 대신 TRUE 또는 FALSE를 반환한다는 점을 제외하면 Google 스프레드시트의 IF 함수와 유사합니다. 이런 식으로 XOR을 사용하여 값이 특정 조건을 충족하는지 여부를 결정할 수 있습니다.

Google Sheets의 숫자 열

실제 작동을 확인하기 위해 여기에 숫자 열이 있는 샘플 스프레드시트가 있습니다. 목표는 각 숫자가 숫자의 총 평균보다 높은지 여부를 결정하는 것입니다. XOR을 사용하여 이를 수행하는 방법은 다음과 같습니다.

  1. XOR 결과를 출력할 첫 번째 셀을 선택합니다. 이 예에서는 B2 셀이 됩니다 .
  2. 수식 입력줄에 아래 수식을 입력합니다. =XOR(A2>AVERAGE(A2:A14))
  3. Enter 키를 누릅니다 .
  4. 채우기 핸들을 잡고 아래 셀에 놓습니다.
Google Sheets에서 XOR을 사용하여 숫자가 평균 이상인지 확인

이제 XOR은 숫자가 지정된 조건을 충족하는지 여부를 알려줍니다. 숫자가 평균보다 높으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.

수식은 XOR과 AVERAGE 함수를 모두 사용합니다. XOR 을 호출 하고 셀( A2 )을 공급한 다음 셀이 모든 숫자의 평균인 AVERAGE(A2:A14) 보다 큰지 테스트하도록 요청합니다 . 셀이 평균보다 높으면 하나의 참 진술을 갖게 됩니다. 하나는 홀수이므로 XOR은 TRUE 를 출력합니다 .

여러 매개변수가 있는 Google 스프레드시트에서 XOR 함수 사용

둘 이상의 매개변수를 제공할 때 참 진술의 수에 대한 XOR의 민감도를 명확하게 관찰할 수 있습니다. 매개변수가 여러 개인 경우 XOR은 명령문을 살펴보고 true 명령문이 홀수인 경우 TRUE를 반환합니다. 그렇지 않으면 FALSE를 반환합니다.

XOR의 이러한 특성은 특정 값이 홀수인지 짝수인지 확인하고자 할 때 유용합니다. 예를 들어 보겠습니다.

Google 스프레드시트의 숫자 문자열

이 샘플 스프레드시트에는 숫자 문자열 전용 열 5개가 있습니다. 여기서 목표는 XOR 함수를 사용하여 각 시퀀스에 홀수 숫자가 있는지 확인하는 것입니다.

  1. XOR의 출력을 보려는 셀을 선택하십시오. 이 스프레드시트에서는 F2 셀이 됩니다 .
  2. 수식 입력줄에 아래 수식을 입력합니다. =XOR(A2:E2)
  3. Enter 키를 누릅니다 .
  4. 채우기 핸들을 잡고 아래 셀에 놓습니다.
Google 스프레드시트에서 XOR을 사용하여 문자열에 홀수 개수가 있는지 확인

XOR은 이제 각 문자열에 홀수 숫자가 있는지 여부를 알려줍니다. 숫자는 참 진술이고 XOR은 참 진술이 홀수이면 참을 반환합니다.

수식에서 XOR 은 셀 A2 에서 E2 까지 찾습니다 . 조건을 지정하지 않았으므로 여기에는 테스트가 없습니다. XOR은 해당 범위에서 사용 가능한 숫자만 가져오고 숫자 수가 홀수인 경우 TRUE 를 반환합니다. 카운트가 짝수이면 XOR은 FALSE 를 출력합니다 .

Google 스프레드시트에서 XOR의 실제 예

짝수 또는 홀수인 특정 값의 개수가 중요한 모든 Google 스프레드시트 시나리오에서 XOR을 조회할 수 있습니다. 다음은 이러한 시나리오가 실생활에서 어떻게 보일지에 대한 아이디어를 제공하는 두 가지 예입니다.

XOR 함수 예제 1: 축구 팀

이 시나리오에서는 한 리그에 4개의 축구 팀이 있고 각 팀은 두 경기를 치렀습니다. 당연히 두 경기 모두 이긴 팀이 1위, 두 경기 모두 패한 팀이 꼴찌가 된다.

한 경기에서 이기고 또 한 번 진 팀은 세 번째 경기를 치러 2위와 3위를 결정합니다. 목표는 세 번째 경기를 할 팀을 결정하는 것입니다.

Google 스프레드시트에서 XOR을 사용하여 리그의 세 번째 경기 결정

XOR 함수를 사용하면 이 목표를 쉽게 달성할 수 있습니다.

=ArrayFormula(XOR(B2:C2="Win"))

수식은 XOR 을 호출하여 일치 결과( B2 에서 C2 까지)를 살펴보고 동일한 Win 이 몇 개인지 확인합니다 . 팀이 0 또는 2개의 경기에서 승리한 경우 0과 2는 모두 짝수이므로 XOR은 FALSE 를 출력합니다. 팀이 한 경기만 이겼다면 하나가 홀수이기 때문에 XOR은 TRUE 를 출력합니다.

XOR이 해당 범위의 셀을 개별적으로 테스트하기를 원하므로 핵심 수식을 Google 스프레드시트의 ARRAYFORMULA 함수 안에 넣어야 합니다.

XOR 함수 예제 2: 디너 파티 참석자

이 시나리오에서는 디너 파티에 참석하는 손님 목록과 동반자를 동반할지 여부를 알고 있습니다. 진행자는 이미 직사각형 식탁을 가지고 있지만 대신 원형 식탁을 사용해야 할지 고민하고 있습니다.

직사각형은 모서리가 4개이므로 짝수의 사람만 둘러앉을 수 있습니다. 반면에 원은 홀수의 사람들이 그 주위에 앉을 수 있게 합니다.

총 손님 수가 홀수인지 또는 Google Sheets에서 XOR을 사용하는지 확인

XOR 기능을 사용하여 호스트가 결정을 내리도록 도울 수 있습니다.

=ArrayFormula(XOR(B2:B10="No"))

이 공식을 이해하려면 세 가지 수학적 법칙을 기억해야 합니다.

  • 짝수와 홀수의 합은 홀수가 됩니다.
  • 짝수로 짝수를 더하면 짝수가 됩니다.
  • 어떤 수에 2를 곱하면 짝수가 됩니다.

이 법칙은 동반자를 동반하는 손님과 그 동반자의 합이 짝수라는 것을 의미합니다. 단순히 그들의 수에 2를 곱한 것이기 때문입니다.

따라서 일행이 없는 손님의 수가 짝수이면 전체 손님의 수는 짝수가 됩니다. 그러나 동반자가 없는 손님의 수가 홀수인 경우 총 손님 수는 홀수가 됩니다.

이 지식으로 XOR을 사용하여 단일 게스트 수를 확인할 수 있습니다. 카운트가 홀수이면 XOR은 TRUE 를 출력합니다 . 이것은 호스트가 둥근 식탁을 사용해야 한다는 것을 의미합니다!

짝수 또는 홀수? XOR에게 물어보세요!

Google 스프레드시트의 XOR 함수는 사용자가 지정한 조건을 받아 조건을 만족하는 값이 홀수이면 TRUE를 반환합니다. 그렇지 않으면 FALSE를 반환합니다.

XOR에 단일 매개변수를 지정하면 XOR의 출력이 테스트 결과가 됩니다. 그러나 매개변수가 여러 개인 경우 true 문의 수에 따라 XOR의 출력이 결정됩니다. 이제 XOR이 무엇이고 어떻게 작동하는지 알게 되었으니 직접 사용해 보고 이 지식을 마스터로 전환할 시간입니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다