더 크면 조건을 설정합니다. 여러 조건이있는 Excel에서 함수가 어떻게 사용됩니까?

Excel은 전문가 및 국내 문제를 모두 해결하는 데 도움이 되는 가장 인기 있는 스프레드시트 편집기입니다. 표를 사용하면 일종의 부기를 쉽게 하거나 스스로 편리한 목록을 작성할 수 있습니다. 하지만 에서 이 부록테이블 셀에 값을 쓰는 것보다 훨씬 더 많은 기능이 있습니다. 이 기사에서는 IF를 살펴보겠습니다.

함수 구문

먼저 IF 함수를 실제로 사용하기 위해서는 IF 함수의 문법을 이해해야 합니다. 사실, 그것은 매우 간단하고 모든 변수를 기억하는 것은 어렵지 않을 것입니다:

IF(boolean_expression, true_value, false_value)

이제 위의 모든 사항을 하나씩 살펴보겠습니다.

  • "= IF"는 우리가 사용할 함수 자체의 이름입니다.
  • "boolean_expression"은 확인할 값입니다. 숫자 또는 텍스트 형식으로 입력할 수 있습니다.
  • "true_value"는 "boolean_expression"에 지정된 조건이 충족되는 경우 선택한 셀에 표시될 값입니다.
  • false_value는 boolean_expression의 조건이 충족되지 않는 경우 표시되는 값입니다.

구문이 명확하지 않다면 괜찮습니다. 이제 예제를 통해 분석하겠습니다.

Excel의 IF 함수 예

이 기능의 예를 보여주기 위해 복잡한 테이블을 만들 필요가 없습니다. 우리는 두 개의 세포만 필요합니다. 첫 번째 셀에 "45"라는 숫자가 있고 두 번째 셀에는 첫 번째 셀의 값에 따라 달라지는 값이 있어야 한다고 가정해 보겠습니다. 따라서 첫 번째 셀의 숫자가 50보다 크면 두 번째 셀에 "과잉"이 표시되고 작거나 같으면 "부족"이 표시됩니다. 아래는 위의 모든 것을 보여주는 이미지입니다.

알다시피 모든 변수는 스스로 변경할 수 있습니다. 다음과 같이 변경할 수 있습니다. 부울 표현식 FALSE 또는 TRUE를 나타내는 값. 값이 텍스트인 경우 올바른 표시를 위해 따옴표로 묶어야 합니다.

Excel의 중첩 IF 함수 예

Boolean 값이 하나만 사용되는 일반적인 IF 함수의 예를 살펴보았습니다. 이것은 몇 개의 셀만 처리할 때 편리합니다. Excel의 중첩 IF 함수를 사용하여 광범위한 데이터와 상호 작용하는 것이 좋습니다.

먼저 그것이 무엇인지 알아 봅시다. 중첩 함수는 여러 조건을 포함하는 함수입니다. 즉, 한 행의 여러 IF 함수가 한 번에 셀에 기록됩니다. 예를 들어 보겠습니다.

학생의 이름과 시험 점수가 포함된 테이블이 있다고 가정해 보겠습니다. 이러한 점에 따라 "우수", "좋음", "만족", "불만족"이라는 문구로 표현되는 결과를 처방해야하며 따라서 등급 "5", "4", "3" 및 "2". 모든 필드를 직접 채우지 않으려면 Excel에서 중첩 IF 함수를 사용할 수 있습니다. 다음과 같이 표시됩니다.

보시다시피 구문은 원래 구문과 유사합니다.

IF(boolean_expression, true_value, IF(boolean_expression, true_value, false_value))

반복되는 IF 함수의 수에 따라 닫는 괄호의 수가 달라집니다.

따라서 처음에는 논리 표현식을 5포인트로 설정하고 수식이 있는 셀에서 일치하는 경우 "탁월함"이라는 단어를 표시해야 하며 수식의 두 번째 부분에 표시하도록 규정합니다. 4점으로 "좋음"이라고 쓰고, 값이 거짓이면 "만족"으로 쓴다. 결과적으로 수식을 선택하고 오른쪽 하단 모서리에 있는 사각형 뒤의 전체 셀 범위에 걸쳐 확장하면 됩니다.

마찬가지로 Excel의 IF 함수를 사용하여 광범위한 셀을 작업할 수 있습니다. 그러나 이것이 이 기능의 모든 기능은 아니므로 계속 진행해 보겠습니다.

IF 기능의 기능 확장

IF 함수와 함께 "AND" 또는 "OR"을 사용할 수 있습니다. 이 접근 방식을 사용하면 한 번에 여러 논리 값을 지정할 수 있습니다. 이 변환된 IF 함수의 구문은 예를 들어 숫자 행렬에서 동일한 값을 찾는 데 유용합니다. 예제를 사용하여 Excel에서 이러한 IF 함수를 사용하는 방법을 살펴보겠습니다.

3 x 3 셀 범위에 숫자를 입력했습니다. 일부 행에는 동일한 값이 있습니다. 어떤 것을 알고 싶다고 가정해 봅시다. 이 경우 공식으로 다음과 같이 규정합니다.

IF(OR(A1 = B1; B1 = C1; A1 = C1), 동일한 값이 있음, 동일한 값 없음)

즉, 동일한 행의 두 개 이상의 셀에 동일한 값이 있으면 수식이 "동일한 값이 있습니다"라는 변수를 출력해야 하며 그렇지 않으면 "동일한 값이 없음"이 출력됨을 나타냅니다.

결론

그래서 Excel에서 IF 함수를 분석했습니다. 물론 더 많은 가능성을 제공합니다. 이 기사에서는 작동 원리만 설명하려고 했습니다. 어떤 경우든 표시된 사용 사례에서 벗어나 다른 구문 구조를 실험할 수 있습니다.

이 기사가 도움이 되었기를 바랍니다.

많이있다 다른 기능그의 작업은 논리적 조건 확인을 기반으로 합니다. 예를 들어 IF, COUNTIF, SUMIF 등의 함수입니다. 또한 긍정적인 대답을 얻어야 하는 경우 논리 조건을 일반 공식으로 설정할 수 있습니다. 또는 아니다... 예를 들어, 간단한 논리적 조건을 물어서 다음 질문에 답할 수 있습니다.

  • 5는 8보다 많다?
  • 셀 A5가 8보다 작습니까?
  • 아니면 아마 8?

Excel의 비교 연산자

Excel은 간단한 부울 조건을 정의하는 데 사용되는 여러 표준 연산자를 제공합니다. 6가지 가능한 비교 연산자가 모두 아래 표에 나와 있습니다.

Excel에서 조건을 설정하는 방법

비교 연산자를 사용하면 논리 값 TRUE 또는 FALSE를 반환하는 조건을 지정할 수 있습니다. 논리 조건을 사용하는 예는 다음과 같습니다.

= A1 = B1이 조건셀 A1과 B1의 값이 같으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 이 조건을 지정하면 대소문자를 구분하지 않고 텍스트 문자열을 비교할 수 있습니다. 예를 들어 "JANUARY"와 "January"를 비교하면 수식이 TRUE를 반환합니다.

= A1> B1- 다음 수식은 셀 A1이 B1보다 크면 TRUE를 반환합니다. 그렇지 않으면 수식은 FALSE를 반환합니다. 텍스트로 작업할 때도 이러한 비교를 수행할 수 있습니다.

예를 들어, 셀 A1이 "오렌지" 값을 저장하고 B1이 "수박"을 저장하는 경우 "수박"이 "오렌지"보다 알파벳 순서가 낮기 때문에 수식은 FALSE를 반환합니다. 낮을수록.

= A1<=B1 - A1 셀의 값이 B1 셀의 값보다 작거나 같으면 수식은 TRUE를 반환합니다. 그렇지 않으면 결과는 FALSE가 됩니다.

= A1<>B1- 셀 A1과 B1의 값이 같지 않으면 수식은 TRUE를 반환합니다. 그렇지 않으면 - 거짓.

부울 함수는 Excel에 존재합니다. 진실()그리고 거짓말하는()논거가 없는 것. 이러한 함수는 주로 다른 스프레드시트와의 호환성을 위해 존재합니다. 함수 표기 형식을 사용하지 않고 셀이나 수식에 TRUE 및 FALSE 값을 직접 입력할 수 있습니다. Excel은 모든 것을 완벽하게 이해할 것입니다.

이 항목을 이미 충분히 숙달했다고 확신하는 경우 Excel 부울 함수를 사용하여 복잡한 조건 지정 문서를 참조하여 다양한 부울 함수를 사용하여 조건을 설정하는 방법을 알아볼 수 있습니다. 예를 들면 그리고()또는 또는().

모든 논리식은 TRUE 및 FALSE의 두 값을 기반으로 합니다. 부울 표현식을 사용하여 수많은 의사 결정 트리가 작성됩니다. 가장 간단한 것은 "예" 또는 "아니오"로 대답하는 질문입니다. "예"의 경우 하나의 작업이 수행되고 "아니오"의 경우 다른 작업이 수행됩니다. 조건을 구현하기 위해 프로그래밍 방식의 IF(IF) 문이 있습니다.

Excel에는 IF 기능이 있습니다., IF 문을 서로 중첩하여 가장 놀라운 논리적 구성을 만들 수 있습니다. 이전 버전의 프로그램에서는 중첩이 7단계로 제한되었으며 EXCEL 2010의 IF에는 제한이 없었으며 버전 2016에는 첨부 파일의 다양성을 고려하는 새로운 기능 ESLIMN이 있습니다.

다면적 IF 함수에 대해 알아봅시다.

IF 함수

IF는 다음을 수행하는 표준 EXCEL 함수입니다. 특정 조건 확인... 조건은 참과 거짓이라는 두 가지 답이 있는 질문입니다.

조건은 논리적 비교 연산자로 연결된 오른쪽과 왼쪽으로 구성된 논리식의 형태로 작성됩니다. more(>), less(<), равно (=), неравно (<>) 뿐만 아니라> = 및<=. Результат сравнения показывает, выполняется или нет это условие. В случае выполнения условия отрабатывает алгоритм ИСТИНА, в противном случае – ЛОЖЬ.

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

IF(boolean_expression, value_if_true, value_if_false).

EXCEL의 IF 함수, 예

IF 함수 구현의 간단한 예는 다음이 필요합니다. 여러 값에 질적 속성 할당... 예를 들어, 기업 급여에서 35세 미만의 모든 직원을 선택해야 합니다. 이렇게 하려면 다음 형식의 공식을 대체하면 충분합니다. = IF (cell_with_ age<35; 1;0). Таким образом, всем молодым людям будет присвоен качественный признак =1, который даст возможность работать только с нужной частью списка.

디지털 데이터가 아니라 텍스트를 사용하는 경우 IF 공식으로 작업하는 흥미로운 변형입니다.

수식의 텍스트를 강조 표시해야 합니다. 함수의 올바른 실행을 위한 따옴표.

두 번째 범주의 모든 엔지니어는 30%의 보너스를, 나머지 직원은 50%의 보너스를 받습니다. 이 조건을 구현하려면 수식을 삽입하십시오. = IF(cell_professional = "두 번째 범주의 엔지니어"; "보너스 30%"; "보너스 50%"). 두 번째 범주의 모든 엔지니어는 30%의 보너스 데이터로 표시되고 나머지 직원은 "보너스 50%" 값이 입력됩니다.

조건이 더 복잡하면 중첩 함수의 조합이 사용됩니다.

중첩 IF 적용

기업에서는 시간표를 유지 관리할 때 필요하게 됩니다. 급여 계산을 위한 월별 비율 설정... 이 값은 전문가마다 다릅니다. IF 함수는 이 문제를 쉽게 해결할 수 있습니다.

주간근로자의 경우 월 요율이 162시간이고, 하루 8시간 근무하는 교대근로자의 경우 148시간, 근무일 7.2시간이면 136시간이라고 가정하자.

그런 다음 직원의 1일 요금(8시간 또는 7.2시간)과 직원 범주(교대 또는 요일)를 확인해야 합니다. 이 검사는 다양한 방법으로 구현할 수 있습니다.

  • 옵션 1

1일 요금을 1차 수표로 하고 2차 수표를 사실대로 하면 공식은 다음과 같습니다.

IF (cell_day rate = 8; IF (cell_category = "shift"; 148; 162); 136)

  • 옵션 2

첫 번째 검사는 그대로 두고 두 번째 검사는 거짓말을 그대로 두면 표현식이 다음과 같이 보일 것입니다.

IF (cell_day rate = 7.2; 136; IF (cell_category = "shift"; 148; 162))

  • 옵션 3

범주별로 첫 번째 검사를 수행하면 = IF(cell_category = "변경", IF(cell_day rate = 8, 148, 136), 162)가 됩니다.

결과는 모든 경우에 동일합니다.

144시간 기준으로 12시간 교대 근무도 있다고 가정해 보겠습니다. 그런 다음 이러한 알고리즘을 구현하려면 IF 함수를 한 번 더 삽입해야 합니다. 이것은 세 번째 수준입니다.

다음 식은 이 경우에도 솔루션을 제공합니다.

수표의 원칙을 마스터하면 다음을 수행 할 수 있습니다. 복잡한 트리 구조... 실제로는 기준에 따라 배열에서 데이터를 선택하는 작업을 수행하는 다른 프로그램 기능을 통해 더 복잡한 조합을 더 쉽게 구현할 수 있기 때문에 4개 이상의 중첩 수준은 실제로 사용되지 않습니다.

두 가지 조건의 동시 적용

IF 기능의 다양성다른 기능과 동시에 사용할 수 있다는 점에서 표현됩니다. EXCEL에는 IF 메서드를 사용하는 여러 가지 유용한 기본 제공 구문이 있습니다. SUMIF, COUNTIF, AVERAGEIF와 같은 수식입니다. 도움을 받으면 특정 조건에 대한 계산을 쉽게 수행할 수 있습니다. 그러나 IF 구성 자체는 다른 기능과 동시에 적용될 수 있습니다. AND 및 OR 연산자와 동시 사용을 고려해 보겠습니다.

AND 수식이 있는 IF 함수

여러 조건을 동시에 충족해야 하는 경우 도움이 됩니다. 디자인 그리고구문은 다음과 같습니다.

AND (log_expression1; log_expression2; log_expression3; ...)

각 논리 구조의 참을 테스트하고 테스트된 모든 표현식이 참인 경우에만 TRUE를 반환합니다.

어디에서 사용할 수 있습니까? 예를 들어, 10년 이상의 경력을 가진 6번째 범주의 기계공만 일반 근로자 목록에서 선택해야 하며 양식 작성이 도움이 될 것입니다.

IF(AND(cell_professional = "locksmith"; cell_digit = 6; cell_of_engineering> = 10); 1; 0)

이 공식은 설정된 품질 기준 = 1에 따라 일반 목록에서 원하는 근로자 범주를 강조 표시합니다.

OR 수식이 있는 IF 함수

IF가 있는 OR 함수의 사용 사례아마도 다음 것. 그 해 동안 기업 경영진은 분기별로 직원들을 격려했습니다. 5,000 루블 이상의 분기별 보너스를받은 모든 사람을 선택해야합니다.

OR 구문은 AND 수식과 유사한 구문을 가지고 있지만 하나 이상의 논리식이 true이면 TRUE가 반환됩니다.

이 예에서는 수식이 필요합니다.

IF (또는 (reward_cell1Quarter> = 5000, reward_cell2Quarter> = 5000, reward_cell3Quarter> = 5000, reward_cell4Quarter> = 5000), 1, 0)

이후에 속성 1로 데이터를 필터링하면 필요한 작업자 목록이 만들어집니다.

따라서 IF 함수의 유용성은 자명합니다. 프로그램의 새 버전에서는 가장 널리 사용되는 기존 기술과 작업을 결합한 개선된 공식이 나타나 Excel 프로그램을 실제로 공부하고 적용할 수 있는 무한한 기회를 제공합니다.

많은 작업에 공통적인 조건의 진실성 및 표현식 간의 논리적 비교를 테스트합니다. "를 사용할 수 있습니다. 그리고", "," 그리고 " 만약에 ".

예를 들어, 함수 만약에다음 인수를 사용합니다.

if 함수를 사용한 수식

Log_test: 확인할 조건입니다.

Value_if_true: 조건이 true인 경우 반환 값입니다.

Value_if_false: 조건이 false인 경우 반환 값입니다.

수식을 만드는 방법에 대한 자세한 내용은 수식 만들기 및 삭제를 참조하세요.

이 기사에서

부울 값(true 또는 false)으로 평가되는 조건부 수식 만들기

이 작업을 수행하려면 함수와 연산자를 사용하고, 또는그리고 아니다

예시

예제 복사

중요한:

    방식그룹에서 수식 종속성버튼을 눌러 수식 표시.


10


11

데이터

스프로켓

끼워 넣다

공식

설명(결과)

그리고 (A2> A3, A2

셀 A2의 값이 셀 a3의 값보다 큰지, 그리고 a2의 값이 A4의 값보다 작은지 확인합니다. 거짓

또는 (A2> A3; A2

A2 셀의 값이 A3의 값보다 큰지 아니면 A4의 값보다 작은지 확인합니다. 할당 된

아님 (A2 + A3 = 24)

A2 및 A3 셀의 값 합계가 24가 아닌지 확인합니다. FALSE

NOT(A5 = "스프라켓")

A5 셀의 값이 Sprocketts와 같지 않은지 여부를 결정합니다. 거짓

또는 (A5<>스프로켓; A6 = "그래픽 요소")

셀 A5의 값이 "Sprocketts"와 같지 않은지 여부와 A6이 "Widgets"와 같은지 여부를 결정합니다. 할당 된

이러한 기능을 사용하는 방법에 대한 자세한 내용은 기능이 아닌 기사, 기능 및 기능에서 찾을 수 있습니다.

true 또는 false가 아닌 다른 계산 또는 값을 생성하는 조건부 수식 만들기

이 작업을 수행하려면 함수와 연산자를 사용하십시오. 만약에그리고 또는다음 예와 같이.

예시

이 예를 이해하기 쉽게 빈 시트에 복사하십시오.

예제 복사

    이 문서에 제공된 예를 강조 표시합니다.

중요한:행 또는 열 머리글을 강조 표시하지 마십시오.

도움말에서 예시 강조

    Ctrl + C를 누릅니다.

    Excel에서 빈 통합 문서 또는 시트를 만듭니다.

    시트에서 A1 셀을 선택하고 CTRL + V를 누릅니다.

중요한:예제가 올바르게 작동하려면 A1 셀에 붙여넣어야 합니다.

    결과 보기와 해당 결과를 반환하는 수식 보기 간에 전환하려면 Ctrl + `(악센트 표시)를 누르거나 탭에서 방식그룹에서 수식 종속성버튼을 눌러 수식 표시.

예제를 빈 시트에 복사한 후에는 원하는 방식으로 사용자 정의할 수 있습니다.

신장

열여섯

데이터

스프로켓

끼워 넣다

공식

설명(결과)

If (a2 = 15; "정상"; "잘못된")

A2 셀의 값이 15이면 OK를 반환합니다. 그렇지 않으면 반환 값은 "not OK"입니다. "

만약 (A2<>15; "확인"; "안돼")

A2 셀의 값이 15가 아니면 OK를 반환합니다. 그렇지 않으면 반환 값은 "not OK"입니다. (신발 아님)

이면(아니다(A2< = 15); "ОК"; "неверно")

A2 셀의 값이 15 이상인 경우 확인을 반환합니다. 그렇지 않으면 반환 값은 "not OK"입니다. (신발 아님)

만약 (A5<>"스프라켓"; "확인"; "잘못된")

A5 셀의 값이 SPROKETS가 아니면 OK를 반환합니다. 그렇지 않으면 반환 값은 "not OK"입니다. (신발 아님)

만약 (그리고 (A2> A3; A2)

셀 A2의 값이 셀 a3의 값보다 크고 셀 A2의 값이 A4의 값보다 작으면 확인을 반환합니다. 그렇지 않으면 반환 값은 "not OK"입니다. (신발 아님)

만약 (그리고 (A2<>A3; A2<>A4); "확인"; "안돼")

셀 A2의 값이 a3과 같지 않고 셀 a2의 값도 A4의 값과 같지 않으면 OK를 반환합니다. 그렇지 않으면 반환 값은 "not OK"입니다. "

경우 (또는 (A2> A3; A2

A2 셀의 값이 "A3" 값보다 크거나 a2 셀의 값이 "A4" 값보다 작으면 "OK"를 반환합니다. 그렇지 않으면 반환 값은 "not OK"입니다. "

만약 (또는 (A5<>스프로켓; A6<>"가제트"); "확인"; "잘못된")

A5 셀의 값이 Sprocketts와 같지 않고 A6의 값이 Widgets와 같지 않으면 OK를 반환합니다. 그렇지 않으면 반환 값은 "not OK"입니다. (신발 아님)

만약 (또는 (A2<>A3; A2<>A4); "확인"; "잘못된")

A2 셀의 값이 A3 셀의 값과 같지 않거나 A4 셀의 값과 같지 않으면 OK를 반환합니다. 그렇지 않으면 반환 값은 "not OK"입니다. "

이러한 기능을 사용하는 방법에 대한 자세한 내용은 기능 및 기능 문서를 참조하세요.

Excel의 논리적 IF 연산자는 특정 조건을 기록하는 데 사용됩니다. 숫자 및/또는 텍스트, 함수, 수식 등이 일치합니다. 값이 지정된 매개 변수를 충족하면 하나의 레코드가 나타납니다. 대답하지 마십시오 - 다른.

논리 함수는 실제로 자주 사용되는 매우 간단하고 효과적인 도구입니다. 예제를 자세히 살펴보겠습니다.

조건이 하나인 IF 함수의 구문

Excel에서 연산자의 구문은 함수의 구조이며 해당 작업에 필요한 데이터입니다.

IF(boolean_expression, value_if_true, value_if_false)

함수의 구문을 분석해 보겠습니다.

부울 식- 운영자가 확인하는 내용(셀의 텍스트 또는 숫자 데이터).

값_if_true- 텍스트 또는 숫자가 지정된 조건(true)을 충족할 때 셀에 WHAT이 표시됩니다.

값 if_false- 텍스트 또는 숫자가 지정된 조건(거짓)을 충족하지 않을 때 그래프에 WHAT이 표시됩니다.

예시:

연산자는 A1 셀을 확인하고 20과 비교합니다. 이것은 boolean_expression입니다. 열의 내용이 20보다 크면 "20보다 큼"이라는 진정한 비문이 나타납니다. 아니오 - "20보다 작거나 같음".

주목! 수식의 단어는 따옴표로 묶어야 합니다. Excel이 텍스트 값을 출력해야 함을 이해하려면.

예를 하나 더. 시험에 응시하려면 그룹 학생이 시험에 합격해야 합니다. 학생 목록, 학점, 시험과 같은 열이 있는 테이블에 결과를 넣습니다.


참고: IF 문은 디지털 데이터 유형이 아니라 텍스트 유형을 확인해야 합니다. 따라서 공식에서 B2 = "크레딧"을 규정했습니다. 프로그램이 텍스트를 올바르게 인식할 수 있도록 따옴표를 사용합니다.



여러 조건이 있는 Excel의 IF 함수

종종 실제로는 논리적 기능에 대한 하나의 조건으로 충분하지 않습니다. 의사 결정을 위해 여러 옵션을 고려해야 할 때 IF 연산자를 서로 배치합니다. 따라서 Excel에서 여러 IF 함수를 얻습니다.

구문은 다음과 같습니다.

IF(boolean_expression, value_if_true, IF(boolean_expression, value_if_true, value_if_false))

여기서 연산자는 두 개의 매개변수를 확인합니다. 첫 번째 조건이 true이면 수식은 true인 첫 번째 인수를 반환합니다. False - 연산자가 두 번째 조건을 확인합니다.

Excel의 IF 함수에 대한 여러 조건의 예:


성능 분석 테이블. 학생은 "우수" 5점을 받았습니다. 4 - "좋다". 3 - "만족스러운". IF 연산자는 2가지 조건, 즉 셀 5와 4의 값이 같은지 테스트합니다.


"AND" 및 "OR" 연산자를 사용한 기능 확장

여러 가지 참 조건을 확인해야 할 때 AND 함수를 사용하는데 본질은 다음과 같습니다. IF a = 1 AND a = 2 THEN ELSE의 값은 c의 값입니다.

OR 함수는 조건 1 또는 조건 2를 테스트합니다. 최소한 하나의 조건이 참이면 결과가 참이 됩니다. 결론은 IF a = 1 OR a = 2 THEN ELSE 값 c의 값입니다.

AND 및 OR 기능은 최대 30개의 조건을 테스트할 수 있습니다.

AND 연산자 사용 예:

OR 함수 사용 예:

두 테이블의 데이터를 비교하는 방법

사용자는 종종 일치를 위해 Excel에서 두 테이블을 비교해야 합니다. "실생활"의 예: 여러 배송 상품의 가격 비교, 몇 개월 동안의 잔액(회계 보고서) 비교, 다른 반, 다른 분기의 학생(학생) 진행 상황 등

Excel에서 두 테이블을 비교하려면 COUNTIF 연산자를 사용할 수 있습니다. 함수가 적용되는 순서를 살펴보자.

예를 들어, 서로 다른 식품 가공업자의 기술적 특성이 있는 두 개의 표를 살펴보겠습니다. 우리는 색상으로 차이점을 강조하는 것을 생각했습니다. 조건부 서식은 Excel에서 이 문제를 해결합니다.

초기 데이터(작업할 테이블):


첫 번째 테이블을 선택합니다. 조건부 서식 - 규칙 만들기 - 수식을 사용하여 서식을 지정할 셀을 정의합니다.


수식 입력줄에 = COUNTIF(비교 범위, 첫 번째 테이블의 첫 번째 셀) = 0이라고 씁니다. 비교되는 범위는 두 번째 테이블입니다.


수식에 범위를 추가하려면 첫 번째 셀과 마지막 셀을 선택하기만 하면 됩니다. "= 0"은 정확한(근사치가 아닌) 값을 찾는 명령을 의미합니다.

형식을 선택하고 수식이 관찰될 때 셀이 변경되는 방식을 설정합니다. 색상으로 채우는 것이 좋습니다.

두 번째 테이블을 선택합니다. 조건부 서식 - 규칙 만들기 - 수식 사용. 동일한 연산자(COUNTIF)를 적용합니다.


여기서는 범위의 첫 번째와 마지막 셀 대신 미리 할당한 열 이름을 삽입했습니다. 어떤 방법으로든 수식을 채울 수 있습니다. 하지만 이름이 더 쉽습니다.



관련 기사: