Excel의 부울 연산

논리 함수는 가능한 값 중 하나를 반환할 수 있는 함수 유형입니다. 셀에 특정 기준을 충족하는 값이 포함되어 있으면 true이고, 그렇지 않으면 false입니다. 논리 함수는 자주 반복되는 작업에서 자신을 언로드하기 위해 스프레드시트를 프로그래밍하는 데 사용됩니다.

또한 논리 함수를 사용하여 셀의 내용이 특정 기준을 어느 정도 충족하는지 확인할 수 있습니다. 다른 부울 값도 확인할 수 있습니다.

비교 연산자

각 표현식에는 비교 연산자가 포함됩니다. 그것들은 다음과 같습니다:

  1. = – 값 1은 값 2와 같습니다.
  2. > – 값 1이 값 2보다 큽니다.
  3. < – ачение 1 еньше ачения 2.
  4. >= 값 1 또는 값 2 이상과 동일합니다.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> 값 1 이상 값 2 이하.

결과적으로 Excel은 true(1) 또는 false(2)의 두 가지 가능한 결과 중 하나를 반환합니다.

논리 함수를 사용하려면 가능한 모든 경우에 하나 이상의 연산자를 포함하는 조건을 지정해야 합니다.

진정한 기능

Для использования этой функции не нужно указывать никаких аргументов, и она всегда возвращает «Истина» (что соответствует) 1 двоичной системы счисления).

수식 예 - = 참().

거짓 함수

이 함수는 이전 함수와 완전히 유사하며 반환된 결과만 "False"입니다. 이 기능을 사용할 수 있는 가장 쉬운 공식은 다음과 같습니다. =거짓().

AND 함수

이 수식의 목적은 각 인수가 위에 설명된 특정 값 또는 특정 기준과 일치할 때 값 "True"를 반환하는 것입니다. 갑자기 필요한 기준 중 하나에 불일치가 있으면 "False" 값이 반환됩니다.

부울 셀 참조는 함수 매개변수로도 사용됩니다. 사용할 수 있는 최대 인수 수는 255개입니다. 그러나 필수 요구 사항은 대괄호 안에 해당 인수 중 하나 이상이 있어야 합니다.

И진실거짓
진실진실거짓
거짓거짓거짓

이 함수의 구문은 다음과 같습니다.

=AND(부울1; [부울2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому в результате использования этой formulul ы можно получить соответствующий результат.Excel의 부울 연산

"또는" 기능

특정 기준에 대해 여러 값을 확인합니다. 이들 중 하나라도 일치하면 함수는 참 값(1)을 반환합니다. 이 상황에서 인수의 최대 개수도 255개이며, 하나의 함수 매개변수를 지정해야 합니다.

기능에 대해 말하자면 OR, 그렇다면 진리표는 다음과 같을 것입니다.

OR진실거짓
진실진실진실
거짓진실거짓

수식 구문은 다음과 같습니다.

=OR(부울 1; [부울 2];…)

이전 및 다음 경우와 마찬가지로 각 인수는 세미콜론으로 구분해야 합니다. 위의 예를 참조하면 각 매개 변수가 "True"를 반환하므로 이 범위에 액세스할 때 "OR" 함수를 사용해야 하는 경우 매개 변수 중 하나가 특정 조건을 충족할 때까지 수식은 "True"를 반환합니다. 표준.

"아니오" 기능

원래 설정된 것과 반대되는 값을 반환합니다. 즉, "True" 값을 함수 매개변수로 전달하면 "False"가 반환됩니다. 일치하는 항목이 없으면 "True"입니다.

반환되는 결과는 함수가 수신한 초기 인수에 따라 다릅니다. 예를 들어 "AND" 기능을 "NOT" 기능과 함께 사용하는 경우 표는 다음과 같습니다.

NOT(및())TRUE거짓말하는
TRUE거짓말하는TRUE
거짓말하는TRUETRUE

"Or" 기능을 "Not" 기능과 함께 사용하면 테이블이 다음과 같이 표시됩니다.

아님 (또는())TRUE거짓말하는
TRUE거짓말하는거짓말하는
거짓말하는거짓말하는TRUE

이 함수의 구문은 매우 간단합니다. =НЕ(기본적으로 논리학의 핵심).

If

이 기능은 가장 인기있는 기능 중 하나라고 할 수 있습니다. 특정 조건에 대해 특정 표현식을 확인합니다. 결과는 주어진 진술의 참 또는 거짓에 의해 영향을 받습니다.

이 함수에 대해 구체적으로 이야기하면 구문이 다소 복잡해집니다. 

=IF(부울 식,[값_if_true],[값_if_false])Excel의 부울 연산

위의 스크린샷에 표시된 예를 자세히 살펴보겠습니다. 여기서 첫 번째 매개변수는 함수입니다. TRUE, 프로그램에서 확인합니다. 이러한 검사 결과에 따라 두 번째 인수가 반환됩니다. 세 번째는 내려갑니다. 

사용자는 하나의 기능을 중첩할 수 있습니다. IF 다른 사람에게. 이것은 특정 조건에 대한 한 번의 확인 결과 다른 하나를 수행해야 하는 경우에 수행해야 합니다. 

예를 들어, 카드에 서비스를 제공하는 지불 시스템을 특징짓는 처음 XNUMX자리 숫자로 시작하는 번호를 가진 여러 신용 카드가 있습니다. 즉, Visa와 Mastercard의 두 가지 옵션이 있습니다. 카드 유형을 확인하려면 이 공식을 두 개의 중첩된 IF.

=IF(LEFT(A2)=”4″, “비자”,IF(LEFT(A1111)=”2″,”마스터 카드”,”카드가 정의되지 않음”))

기능이 무엇을 의미하는지 모르는 경우 레브심브, 그런 다음 왼쪽에 있는 텍스트 줄의 셀 부분에 씁니다. 이 함수에 대한 두 번째 인수의 사용자는 Excel이 왼쪽에서 선택해야 하는 문자 수를 지정합니다. 신용카드 번호 앞 1111자리가 XNUMX로 시작하는지 확인하기 위해 사용합니다. 결과가 true이면 “Visa”가 반환됩니다. 조건이 거짓이면 함수가 사용됩니다. IF.

마찬가지로 적절한 중첩을 달성하고 여러 조건을 준수하는지 셀 또는 범위의 내용을 확인할 수 있습니다.

오류 기능

오류가 있는지 확인하는 데 필요합니다. 그렇다면 두 번째 인수의 값이 반환됩니다. 모든 것이 정상이면 첫 번째입니다. 전체적으로 함수에는 두 개의 인수가 있으며 각각은 필수입니다.

이 수식의 구문은 다음과 같습니다.

 =IFERROR(값;값_if_error)

기능을 어떻게 사용할 수 있습니까?

아래 예에서 첫 번째 함수 인수에서 오류를 볼 수 있습니다. 따라서 수식은 XNUMX으로 나누기가 금지된다는 답을 반환합니다. 함수의 첫 번째 매개변수는 다른 수식일 수 있습니다. 사람은 거기에 어떤 콘텐츠가 있을 수 있는지 독립적으로 결정할 수 있습니다.Excel의 부울 연산

부울 함수를 실제로 사용하는 방법

1 작업

사람이 상품 잔액의 재평가를 수행하기 위해 목표를 설정하기 전에. 제품을 8개월 이상 보관할 경우 비용을 절반으로 줄여야 합니다.

처음에는 이러한 테이블을 만들어야 합니다.Excel의 부울 연산

이 목표를 달성하려면 다음 기능을 사용해야 합니다. IF. 이 예의 경우 이 공식은 다음과 같습니다.

 =ЕСЛИ(C2>=8;B2/2;B2)

함수의 첫 번째 인수에 포함된 부울 표현식은 > 및 = 연산자를 사용하여 구성됩니다. 간단히 말해서 초기 기준은 다음과 같습니다. 셀 값이 8보다 크거나 같으면 두 번째 인수에 제공된 수식이 실행됩니다. 용어상 첫 번째 조건이 참이면 두 번째 인수가 실행됩니다. 거짓인 경우 - 세 번째.Excel의 부울 연산

이 작업의 복잡성이 증가할 수 있습니다. 논리 함수 AND를 사용하는 작업에 직면했다고 가정합니다. 이 경우 조건은 다음과 같은 형식을 취합니다. 제품을 8개월 이상 보관한 경우 가격을 두 번 재설정해야 합니다. 5개월 이상 판매 중인 경우 1,5회 재설정해야 합니다. 

이 경우 수식 입력 필드에 다음 문자열을 입력해야 합니다.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Excel의 부울 연산

함수 IF 필요한 경우 인수에 텍스트 문자열을 허용합니다. 

2 작업

제품이 할인 된 후 300 루블 미만이되기 시작했다고 가정하면 상각해야합니다. 10개월 동안 팔지 않고 방치된 경우에도 마찬가지입니다. 이 상황에서는 이러한 옵션 중 하나를 사용할 수 있으므로 함수를 사용하는 것이 논리적입니다. OR и IF. 결과는 다음 줄입니다.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

조건을 작성할 때 논리 연산자를 사용한 경우 OR, 다음과 같이 디코딩해야 합니다. C2 셀에 10 이상의 숫자가 포함되어 있거나 D2 셀에 300 미만의 값이 포함되어 있으면 해당 셀에 "기록된" 값을 반환해야 합니다.Excel의 부울 연산

조건이 충족되지 않으면(즉, 거짓으로 판명되면) 수식은 자동으로 빈 값을 반환합니다. 따라서 제품이 더 일찍 판매되었거나 재고가 필요보다 적거나 임계값보다 낮은 값으로 할인된 경우 빈 셀이 남습니다. 

다른 함수를 인수로 사용할 수 있습니다. 예를 들어, 수학 공식을 사용할 수 있습니다.

3 작업

체육관에 들어가기 전에 여러 시험을 치르는 여러 학생이 있다고 가정합니다. 합격점수는 12점입니다. 그리고 입학하기 위해서는 수학에서 4점 이상은 필수입니다. 결과적으로 Excel은 영수증 보고서를 생성해야 합니다. 

먼저 다음 테이블을 빌드해야 합니다.Excel의 부울 연산

우리의 임무는 모든 성적의 합을 합격 점수와 비교하고 수학의 성적이 4 미만인지 확인하는 것입니다. 그리고 결과가있는 열에는 "합격"또는 "아니오"를 표시해야합니다.

다음 공식을 입력해야 합니다.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

논리 연산자 사용 И 이러한 조건이 얼마나 사실인지 확인할 필요가 있습니다. 그리고 최종 점수를 결정하려면 클래식 함수를 사용해야 합니다. SUM.Excel의 부울 연산

따라서 함수를 사용하여 IF 당신은 많은 다른 문제를 해결할 수 있으므로 가장 일반적인 문제 중 하나입니다.

4 작업

전체 평가 후 상품 비용이 얼마인지 이해해야 할 필요가 있다고 가정해 보겠습니다. 제품의 비용이 평균값보다 낮으면 이 제품을 상각해야 합니다. 

이렇게하려면 위에 제공된 것과 동일한 테이블을 사용할 수 있습니다.Excel의 부울 연산

이 문제를 해결하려면 다음 공식을 사용해야 합니다.

=만약(D2

첫 번째 인수에 주어진 표현식에서 우리는 함수를 사용했습니다. 평균특정 데이터 세트의 산술 평균을 지정하는 A. 우리의 경우 이것은 D2:D7 범위입니다.Excel의 부울 연산

5 작업

이 경우 평균 매출을 결정해야 한다고 가정해 보겠습니다. 이렇게 하려면 이러한 테이블을 만들어야 합니다.Excel의 부울 연산

다음으로, 내용이 특정 기준을 충족하는 셀의 평균값을 계산해야 합니다. 따라서 논리적 솔루션과 통계 솔루션을 모두 사용해야 합니다. 위의 테이블 아래에 결과가 표시될 보조 테이블을 생성해야 합니다.Excel의 부울 연산

이 작업은 하나의 함수로 해결할 수 있습니다.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

첫 번째 인수는 확인할 값의 범위입니다. 두 번째는 조건을 지정하며 이 경우 셀 B9입니다. 그러나 세 번째 인수로 범위가 사용되며 이는 산술 평균을 계산하는 데 사용됩니다.

함수 무정한 B9 셀의 값을 상점 번호를 나열하는 B2:B7 범위에 있는 값과 비교할 수 있습니다. 데이터가 일치하면 공식은 C2:C7 범위의 산술 평균을 계산합니다.Excel의 부울 연산

결론

논리 함수는 다양한 상황에서 필요합니다. 특정 조건을 테스트하는 데 사용할 수 있는 많은 종류의 공식이 있습니다. 위에서 보았듯이 주요 기능은 IF, но сучествует множество других, которые можно использовать в различных ситуациях.

논리 함수가 실제 상황에서 어떻게 사용될 수 있는지에 대한 몇 가지 예도 제공되었습니다.

논리 함수의 사용에는 더 많은 측면이 있지만 하나의, 심지어 큰 기사의 프레임워크 내에서 모든 것을 고려하기가 어렵습니다. 완벽에는 제한이 없으므로 이미 알려진 공식의 새로운 응용 프로그램을 항상 찾을 수 있습니다.

댓글을 남겨주세요.