이 글에서는 excel 관련 지식을 소개합니다. 일련번호 입력 방법, 고유인원 계산 방법 등 COUNTIF 함수와 관련된 내용을 주로 소개합니다. 그것이 모두에게 도움이 되기를 바랍니다.
관련 학습 추천: excel tutorial
아래 그림과 같이 A열에 학과별 일련번호를 입력해야 합니다. 학과별 일련번호는 1부터 시작합니다. .
셀 A2에 수식을 입력하고 아래로 복사하세요.
=COUNTIF(B$2:B2,B2)
COUNTIF 함수의 통계 영역은 B$2:B2이고 첫 번째 B2는 두 번째 B2는 상대 참조입니다. 수식을 아래쪽으로 복사하면 B$2:B3, B$2:B4... 계속 확장되는 영역이 되며, B열의 부서 수가 이 동적 영역에서 계산됩니다.
아래 그림과 같이 C열에 순 사람 수를 셉니다.
공식은 다음과 같습니다.
=SUMPRODUCT(1/COUNTIF(A2:A14,A2:A14))
이것은 고유한 데이터의 수를 계산하는 데 매우 일반적으로 사용되는 공식으로, 간단한 수학 논리가 포함되어 있습니다. :
모든 데이터는 N번 나타나며 N 1/N의 합은 1입니다.
수식의 "COUNTIF(A2:A14,A2:A14)" 부분은 배열 계산이며, 해당 기능은 셀 범위 A2:A14에서 각 요소의 발생 횟수를 계산하는 것입니다.
작업 프로세스는 다음과 같습니다.
=COUNTIF(A2:A14,A2)
=COUNTIF(A2:A14,A3)
…
=COUNTIF(A2:A14,A14)
은 메모리를 반환합니다. 배열 결과는 다음과 같습니다.
{2;2;2;2;2;2;2;2;2;2;2;1;1;1}
그런 다음 반환된 메모리 배열을 1로 나누어 다음 결과를 얻습니다. :
{ 0.5;0.5;0.5…;1;1;1}
1로 나누는 것은 COUNTIF 함수에서 반환된 메모리 배열의 역수를 계산하는 것과 같습니다.
이해를 돕기 위해 이 단계의 결과에서 소수 부분을 분수로 바꿉니다. 결과는 다음과 같습니다.
{1/2;1/2;1/2;1/2;… 1}
셀 값이 범위의 유일한 값인 경우 이 단계의 결과는 1입니다.
두 번 반복하면 이 단계의 결과는 2 1/2이 됩니다.
범위 내에서 셀의 값이 3번 반복되면 결과는 3 1/3...
즉, 각 요소에 해당하는 역수를 더하면 1이 됩니다.
마지막으로 SUMPRODUCT 함수를 사용하여 총 고유 인원 수를 계산합니다.
아래 그림과 같이 C열의 고유 목록을 추출해야 합니다.
공식은 다음과 같습니다:
=INDEX(C:C,1+MATCH(0,COUNTIF(E$1:E1,C$2:C$15),0))&””
배열 공식입니다. , 편집이 완료된 후 Ctrl+Shift+Enter를 누릅니다.
먼저 COUNTIF 함수를 사용하여 수식 위치 위의 셀 영역 C$2:C$15 셀 영역에 있는 각 데이터의 개수를 구합니다. 0과 1로 구성된 배열을 반환합니다. C$2:C$15 셀 범위의 요소가 수식 위에 나타나면 결과는 1이고, 나타나지 않으면 결과는 0입니다.
첫 번째 예와 마찬가지로 COUNTIF 함수의 첫 번째 매개 변수는 확장된 범위이며 수식의 추출 결과가 재사용됩니다.
그런 다음 MATCH 함수를 사용하여 COUNTIF 함수에서 반환된 배열에서 처음 0의 위치, 즉 데이터가 처음 나타나는 위치를 찾습니다.
데이터 테이블의 제목 행은 1개의 행을 차지하므로 이 숫자에 1을 더한 것이 데이터 테이블에서 추출해야 할 고유 데이터의 열 위치입니다.
그런 다음 INDEX 함수를 사용하고 MATCH 함수의 계산 결과를 인덱스 값으로 사용하여 C 열의 해당 위치에 있는 데이터를 추출합니다.
이 기능은 끝에서 올려다보면 이해하기 더 쉽습니다.
관련 학습 권장 사항: excel 튜토리얼
위 내용은 엑셀 COUNTIF 함수 사용법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!