Excel에서 IF 함수를 사용하여 범위 내 여부를 확인

スポンサーリンク
スポンサーリンク

셀 범위와 숫자 범위에 대한 두 가지 범위 설명

이 페이지에서는셀 범위로서의 범위숫자 범위로서의 범위라는 두 가지 범위에 대해 설명합니다.

IF 함수로 항목이 범위 내에 있으면 “✔”, 없으면 “✘”으로 표시하고 싶을 때

이 글에서는 Excel의 IF 함수를 사용하여 특정 항목이 지정된 범위(여기서는 B열)에 존재하면 “✔”, 존재하지 않으면 “✘”을 표시하는 방법을 설명합니다. 이를 통해 목록에서 특정 항목이 존재하는지 간단히 확인할 수 있습니다.

다음은셀 범위로서의 범위에 대한 설명입니다.

해결책 1: IF 함수와 MATCH 함수를 사용하여 확인하는 방법

IF 함수를 사용하면 특정 범위 내에 항목이 존재하는지 확인하고, 그 결과에 따라 “✔” 또는 “✘”을 표시할 수 있습니다. 아래 예제에서는 A열에 있는 항목이 B열에 존재하는지 확인합니다.

다음 표를 예로 들어, A열의 항목이 B열의 범위 내에 존재하는지 확인하고, C열에 “✔” 또는 “✘”을 표시합니다.

A B C
1 항목 목록 결과
2 사과 사과 =IF(ISNA(MATCH(A2, B:B, 0)), “✘”, “✔”)
3 오렌지 바나나 =IF(ISNA(MATCH(A3, B:B, 0)), “✘”, “✔”)

* B:B는 B열 전체를 대상으로 합니다. B1을 제외하고 싶다면 B$2:B$999와 같은 방식으로 지정하세요.

절차 (해결책 1)

  1. C2 셀에 다음 수식을 입력합니다:
  2. =IF(ISNA(MATCH(A2, B:B, 0)), “✘”, “✔”)
  3. 이 수식은 MATCH 함수를 사용하여 A2 값(검색 항목)이 B열에 존재하는지 확인합니다.
  4. 만약 B열에 존재하지 않는다면, MATCH 함수는 “#N/A” 오류를 반환하고, ISNA 함수가 이를 감지하여 “✘”을 표시합니다.
  5. 항목이 존재한다면 “✔”이 표시됩니다.

* B4에 오렌지가 있다면 C3은 “✔”이 됩니다. B열 전체가 아닌 특정 범위만 지정하려면 $B2:$B3와 같이 설정합니다.

해결책 2: COUNTIF 함수를 사용하는 방법

다른 방법으로는 COUNTIF 함수를 사용하여 지정된 항목이 범위 내에 몇 개 존재하는지 확인하는 방법이 있습니다. 이 방법에서는 COUNTIF 함수가 항목의 개수를 반환하며, 개수가 0이면 “✘”, 0보다 크면 “✔”을 표시합니다.

A B C
1 항목 목록 결과
2 사과 사과 =IF(COUNTIF(B:B, A2) > 0, “✔”, “✘”)
3 오렌지 바나나 =IF(COUNTIF(B:B, A3) > 0, “✔”, “✘”)

절차 (해결책 2)

  1. C2 셀에 다음 수식을 입력합니다:
  2. =IF(COUNTIF(B:B, A2) > 0, “✔”, “✘”)
  3. COUNTIF 함수는 A2 항목(예: “사과”)이 B열에 몇 번 존재하는지 셉니다.
  4. B열에 “사과”가 하나 이상 있으면 COUNTIF 함수는 개수를 반환하고 “✔”을 표시합니다.
  5. 항목이 B열에 존재하지 않으면 COUNTIF 함수는 0을 반환하며 “✘”을 표시합니다.

숫자가 특정 범위 “이상, 미만”인지 확인하여 “✔” 또는 “✘” 표시

다음은 숫자가 특정 범위에 있는지 확인하는 방법입니다. 예를 들어 숫자가 “15 이상 25 미만”일 때 “✔”, 그렇지 않으면 “✘”을 표시하는 경우입니다.

IF 함수를 사용한 조건 설정

IF 함수는 AND 함수와 결합하여 여러 조건을 설정할 수 있습니다. AND 함수에서 조건을 설정하고, IF 함수는 결과를 기반으로 값을 표시합니다.

예: 15 이상 25 미만일 때 “✔”, 그 외에는 “✘” 표시

다음 표는 셀의 값이 조건을 만족하는지 확인하고, IF 함수로 “✔” 또는 “✘”을 표시하는 예입니다.

A B C
1 10 =IF(AND(A1>=15, A1<25), “✔”, “✘”)
2 20 =IF(AND(A2>=15, A2<25), “✔”, “✘”)
3 30 =IF(AND(A3>=15, A3<25), “✔”, “✘”)

절차

  1. A1 셀에 숫자를 입력합니다(예: 10, 20, 30).
  2. C1 셀에 다음 수식을 입력합니다: =IF(AND(A1>=15, A1<25), “✔”, “✘”)
  3. Enter 키를 누르면 C1에 A1 값이 조건을 만족하는지에 따라 “✔” 또는 “✘”이 표시됩니다.
  4. 같은 방법으로 C2, C3에도 수식을 복사하여 조건 결과를 확인합니다.

결과

A1 값이 10이면 조건을 만족하지 않아 C1에 “✘”이 표시됩니다. A2 값이 20이면 조건을 만족하므로 C2에 “✔”이 표시되고, A3 값이 30이면 조건을 만족하지 않아 C3에 “✘”이 표시됩니다.