목차
이 기사에서는 Excel에서 COUNTIF 함수 와 함께 VLOOKUP 함수 를 사용합니다. VLOOKUP 과 COUNTIF 는 MS Excel에서 주로 사용되는 강력한 기능입니다. VLOOKUP 은 모든 테이블에서 특정 데이터를 찾는 데 사용되며 COUNTIF 함수는 조건을 사용하여 요소를 계산하는 데 사용됩니다. 이 두 함수의 결합된 수식을 사용하여 모든 범위의 조건을 가진 모든 값을 검색하고 계산할 수 있습니다. 이번 글에서는 COUNTIF 함수와 함께 VLOOKUP 을 활용하는 다양한 방법을 알려드리겠습니다.
연습문제집 다운로드
workbook here.
VLOOKUP을 COUNTIF와 결합.xlsx
VLOOKUP을 COUNTIF 기능과 함께 사용하는 3가지 방법
이 기사에서는 COUNTIF 와 함께 VLOOKUP 을 3가지 방법으로 사용하는 방법에 대해 설명합니다. 먼저 조합을 사용하여 특정 이벤트의 발생을 찾습니다. 둘째, 특정 백분율 집합의 평균 백분율을 계산합니다. 마지막으로 COUNTIF .
1과 함께 VLOOKUP 을 이용하여 값의 존재 여부를 알아본다. VLOOKUP 및 COUNTIF 함수를 사용하여 발생 수 계산
학생 출석 데이터 세트를 생각해 봅시다. 이 예에서는 매주 출석만 가정합니다. 이제 VLOOKUP 및 COUNTIF 를 사용하여 각 학생의 총 출석을 계산합니다.기능.
단계:
- 먼저 C16 셀을 선택하고 이름을 입력합니다. 셀에서.
- 두 번째로 C17 셀을 선택하고
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- 마지막으로 Enter 를 누르십시오.
- 결과적으로 다음에 대한 참석자 수가 표시됩니다. 학생.
수식 분석:
- VLOOKUP( C16,B5:C14,2,0): VLOOKUP 함수는 조회 범위 B5에서 조회 값인 C16 의 값과 일치합니다. C14 . 그런 다음 범위의 두 번째 열에 있는 C16 셀의 이름과 연결된 숫자(이 경우 13 )와 일치합니다.
- COUNTIF (F5:K14,VLOOKUP(C16,B5:C14,2,0)) : COUNTIF 함수는 VLOOKUP(C16,B5:C14,2, 0) 식 F5:K14 범위에서 13 이고 숫자 13 의 출현 횟수를 반환합니다. 이 경우 5 가 됩니다.
자세히 보기: VLOOKUP으로 Excel에서 텍스트 검색(4가지 쉬운 방법)
2. VLOOKUP 및 COUNTIF 함수를 사용하여 백분율 계산
각 과정(예: 6개 과정)에 대한 학생 점수 데이터 세트를 만들어 봅시다. 이제 우리의 관심사는 성적의 4% 이상이 있는 경우 모든 성적의 평균 백분율을 찾는 것입니다. 즉, 학생이 4% 미만인 경우 간단히리턴 #NA! 그렇지 않으면 성적의 평균 백분율을 반환합니다.
단계:
- 먼저 다음을 선택합니다. C16 셀을 선택하고 셀에 이름을 입력합니다.
- 그런 다음 C17 셀을 선택하고 다음 수식을 입력하십시오.
=IF(COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0")<4,NA(),VLOOKUP(C16,$B$5:$I$14,8,0))
- Enter 를 누르십시오.
- 결과적으로 학생의 평균 비율을 얻습니다.
공식 분석:
- VLOOKUP(C16,$B$5:$I$14,8,0): 는 IF 의 [value_if_false] 인수를 반환합니다. 기본적으로 평균입니다. Daniel 이 획득한 점수의 백분율입니다.
- 출력: 41%
- NA(): 는 논리 테스트 IF 함수의 인수는 TRUE 가 됩니다. 여기서 Daniel 은 4 개 이상의 과정을 수강했는데 이는 희망 조건이 아니므로 이 부분은 오류를 반환하게 됩니다.
- 출력: #N/A
- MATCH(C16,$B$5:$B$14,0): B5:B14 셀 범위에서 Daniel 의 상대 위치를 반환합니다.
- 출력: 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) —-> 는 <12로 단순화합니다> INDEX($C$5:$H$14,6),0): 는 Daniel 에 대한 백분율 집합을 반환합니다.
- 출력: {0.25,0.6,0.25,0.25,0.6,0.5}
- COUNTIF(INDEX($C$5: $H$14,MATCH(C16,$B$5:$B$14,0),0),”>0″ )—-> 는
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},”>0″)로 바뀝니다. 는 값이 다음과 같은 경우 백분율을 계산합니다. 0 보다 큽니다.
- 출력: 6
- 따라서 전체 공식은
- IF(6<4, #N /A, 41%) : 는 6<4 가 참 조건이 아니므로 Daniel 의 평균 백분율을 반환합니다.
- 출력: 41% .
자세히 보기: INDEX MATCH 대 VLOOKUP 함수(예제 9개)
유사한 읽기
- VLOOKUP이 작동하지 않는 이유(8가지 이유) & Solutions)
- VLOOKUP을 Excel에서 대소문자 구분하는 방법(4가지 방법)
- Excel VLOOKUP을 사용하여 여러 값을 세로로 반환
- 엑셀에서 여러 조건으로 VLOOKUP하는 방법(2가지 방법)
3. 값이 존재하는지 확인하기 위한 COUNTIF 대 VLOOKUP
이 섹션에서는 COUNTIF 및 VLOOKUP 함수가 검색 작업을 처리하는 방법을 알아봅니다. 구체적으로 어떤 요소의 총 개수가 0인지 확인하고 COUNTIF 및 VLOOKUP 함수에 의해 반환되는 내용을 확인합니다. 이름과 ID가 있는 직원 데이터 세트가 있다고 가정해 보겠습니다. 테이블에 반복되는 값이 있습니다. 이제 이름을 세고 일치를 시도합니다.
단계:
- 시작하려면 다음을 클릭합니다. E5 셀 및 임의의 이름.
- 그런 다음 F5 셀에 다음 수식을 입력합니다.
=COUNTIF($C$5:$C$14,E5)
- 을 누릅니다. 그 뒤에 를 입력합니다.
- 결과적으로 이름이 C5:C14 .
<범위에 나타난 횟수를 얻습니다. 22>
- 그 다음 H5 셀과 이름 중 하나를 선택합니다.
- 그 다음 I5 셀을 선택하고
=VLOOKUP(H5,$C$5:$C$14,1,0)
- 를 입력합니다. I5 셀의 H5 셀과 동일한 이름을 가져옵니다.
자세히 보기: 일치가 존재할 때 VLOOKUP에서 #N/A를 반환하는 이유는 무엇입니까? (5가지 원인 및 해결 방법)
결론
VLOOKUP 함수를 COUNTIF<와 함께 사용하는 방법입니다. 2> 엑셀에서. 각각의 예제와 함께 모든 방법을 보여 주었지만 다른 많은 반복이 있을 수 있습니다. 또한 사용된 함수의 기본 사항에 대해서도 논의했습니다. 이를 달성할 수 있는 다른 방법이 있다면 언제든지 공유해 주십시오.