2013-12-18 1 views
0

** 답장을 보내 주셔서 감사합니다. 죄송합니다. 답변을 받기까지 너무 오래 걸렸습니다. 나는 그것을 알아낼 수 있었다. 이전 계산식이 작동하지 않는 이유는 계산 옵션이 수동으로 설정 되었기 때문입니다. 이는 자동 계산식이 작동하지 않는 이유였습니다. 감사. **Excel 행 수가 다른 열의 고유 값 카운터

지난 주에 고유 이름 (주별 열로 구분)이 몇 번이나 나왔는지 계산하려고합니다. 나는 countif와 다른 방정식을 시도했지만 매주리스트의 길이가 매주 변경되기 때문에 문제가 생겼다. 내가 microsoft walkthrough에서 읽은 것부터 countif가 작동하려면 모든 행의 데이터가 같은 길이 여야합니다.

주간 데이터를 이름 열로 정렬했습니다. A 열의 카운터를 찾으려면 B 열의 이름을보고 이전 열의 C : M에 표시되는 횟수를 세어보십시오. 각 열에는 약 200 개의 이름이 있습니다.

저는 아래의 방정식을 사용해 보았습니다. = countifs는 내가보기에는 물어 보지 않은 컬럼의 개수를주지 않을 것입니다. 이 방정식은 방금 내가보기를 요구하는 열의 수를 반환했습니다.

= IF (COUNTIF (D : D, B2), 1,0) + IF (COUNTIF (E : E, B2) 0) + IF (COUNTIF (F : F, B2), 1,0) + IF (COUNTIF (G : G, B2), 1,0)

+0

현재 테이블 데이터의 샘플과 달성하고자하는 것을 함께 제공하십시오. 'code' 형식을 사용하여 출력을 조정하십시오. – sina

+0

여기에 sina를 추가하면 텍스트 설명만으로 해결하기에는 너무 복잡합니다. 일부 사진을 추가하여 문제를 설명하면 도움을 줄 수 있습니다. – MagneTism

+1

당신이 의도적으로 그렇게하고 싶지 않다면 수식은 칼럼마다 최대 1 개만 계산됩니다. 아래 코멘트에서 pnuts 제안을 사용하는 것이 더 쉬울 것입니다. 예 : 단일 COUNTIF 함수에서 단일 범위 사용 –

답변

1

만약 당신이 맞다면

=countif("A:ZZ","Name") 
+1

아니면'= COUNTIF (C : ZZ, B2)'가 아래에 복사됩니다. – pnuts

+1

두 개의 upvotes? 그것은 작동하지 않을 것이다 : (a) 범위를 중심으로 두 번 반전 된 쉼표 때문에 (b) 결과가 ColumnA에 필요하고 (c) ColumnB가 'week'열이 아니기 때문에 순환 참조 오류가 발생한다. – pnuts

+1

그 외 ....... –