Beth는 회사에서 제공하는 수업을 10 개 이상 수강 한 직원 수를 확인할 방법을 찾고있었습니다. 그녀는 A 열 (A2에서 시작)에 직원 이름이 포함되고 B 열 (B2에서 시작)에 클래스 이름이 포함되도록 Excel을 설정했습니다. 직원이 수업을 들었을 때 A 열에 이름을 입력하고 B 열에 수업 이름을 입력했습니다. 따라서 A 열에는 각 직원의 이름에 대한 여러 인스턴스가 포함되고 B 열에는 클래스 이름.

직원이 언제 10 개의 수업을 들었는지 확인하는 방법에 대한 질문은 COUNTIF 함수를 사용하여 가장 잘 대답 할 수 있습니다. 예를 들어, C 열의 각 셀에 다음 공식을 입력 할 수 있습니다.

=IF(COUNTIF(A:A,A2)>9,"10 classes or more","")

수식을 올바르게 사용하려면이 특정 인스턴스를 C2 셀에 배치 한 다음 C 열의 나머지 셀에 복사합니다.

이로 인해 수식의 A2 참조가 변경되어 항상 바로 왼쪽에있는 두 열의 셀을 참조합니다. (C2의 공식은 A2를, C3의 공식은 A3를 참조합니다.)

이 공식을 사용하여 특정 사람이 10 번째 수업을 들었을 때 (즉, 이름이 A 열에 10 번째로 나타남을 의미 함) C 열은 특정 사람이 수강 한 각 수업 옆에 “10 개 수업 이상”이라는 문구로 채워집니다. 많은 다른 직원들이 10 개의 클래스 임계 값을 넘기 시작하는 경우를 제외하고는 훌륭합니다.

그러면 C 열이 복잡해 보이기 시작합니다.

혼란을 극복하기 위해 위의 접근 방식의 변형은 C 열의 셀에 다음 공식을 사용하는 것입니다.

=IF(COUNTIF($A$2:A2,A2)>9,"10 classes or more","")

이 경우 COUNTIF 함수는 A 열의 모든 셀을 보지 않습니다. 대신 수식이 발생하는 행보다 작거나 같은 행에있는 A 열의 셀을 찾습니다. 따라서이 수식이 행 8에있는 경우 COUNTIF는 개수를 계산할 때 2 ~ 8 행만 살펴 봅니다. 결과는 “10 개 클래스 이상”이라는 문구입니다.

특정 직원이 10 등급을 통과 한 경우에만 C 열에 나타납니다. 직원이 첫 번째, 두 번째, 세 번째 및 9 번째 수업까지 수강 한 경우에는 표시되지 않습니다.

마지막으로 직원 클래스 테이블을 좀 더 멋지게 만들 수 있으며 각 직원이 수강 한 클래스 수를 정확하게 확인할 수 있습니다. A 열과 B 열에 이름과 클래스가 여전히 포함되어 있으면 D 열의 첫 번째 행에 각 직원 이름의 단일 인스턴스를 배치하고 C 열을 비워 둘 수 있습니다. E 열에서 각 직원 이름 오른쪽에 다음 수식을 배치 할 수 있습니다.

=COUNTIF(A:A,D2)

결과적으로 E 열에는 A 열에 나타나는 D 열의 이름 인스턴스 수가 포함됩니다. 즉, 각 직원이 수강 한 수업 수를 계산할 수 있습니다. 그런 다음 D 열의 셀에 조건부 서식을 사용하여 E 열의 개수가 10 개 이상인 경우 빨간색으로 표시되도록 할 수 있습니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2552)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excelribbon-Counting_Employees_in_Classes [직원 수 세기].