셀 범위와 숫자 범위에 대한 두 가지 범위 설명
이 페이지에서는셀 범위로서의 범위와숫자 범위로서의 범위라는 두 가지 범위에 대해 설명합니다.
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)
- C2 셀에 다음 수식을 입력합니다:
- =IF(ISNA(MATCH(A2, B:B, 0)), “✘”, “✔”)
- 이 수식은 MATCH 함수를 사용하여 A2 값(검색 항목)이 B열에 존재하는지 확인합니다.
- 만약 B열에 존재하지 않는다면, MATCH 함수는 “#N/A” 오류를 반환하고, ISNA 함수가 이를 감지하여 “✘”을 표시합니다.
- 항목이 존재한다면 “✔”이 표시됩니다.
* 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)
- C2 셀에 다음 수식을 입력합니다:
- =IF(COUNTIF(B:B, A2) > 0, “✔”, “✘”)
- COUNTIF 함수는 A2 항목(예: “사과”)이 B열에 몇 번 존재하는지 셉니다.
- B열에 “사과”가 하나 이상 있으면 COUNTIF 함수는 개수를 반환하고 “✔”을 표시합니다.
- 항목이 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), “✔”, “✘”) |
절차
- A1 셀에 숫자를 입력합니다(예: 10, 20, 30).
- C1 셀에 다음 수식을 입력합니다: =IF(AND(A1>=15, A1<25), “✔”, “✘”)
- Enter 키를 누르면 C1에 A1 값이 조건을 만족하는지에 따라 “✔” 또는 “✘”이 표시됩니다.
- 같은 방법으로 C2, C3에도 수식을 복사하여 조건 결과를 확인합니다.
결과
A1 값이 10이면 조건을 만족하지 않아 C1에 “✘”이 표시됩니다. A2 값이 20이면 조건을 만족하므로 C2에 “✔”이 표시되고, A3 값이 30이면 조건을 만족하지 않아 C3에 “✘”이 표시됩니다.