2017-01-02 2 views
1

에서 certan 값의 카운트 모습의 내가 내 엑셀 피벗 테이블의 데이터를 folowing 있다고 가정 해 봅시다 :는 피벗 테이블 엑셀 - 열

country_id user_id answer ---------- ------- ------ 1 1 Y 1 2 Y 2 3 N 2 4 Y 3 5 N

내가 국가별로 얼마나 많은 "Y"계산하고 싶습니다. "Count of answer"로 값에 "answer"를 넣으면 각 행마다 1이됩니다. "Y"답변 만 어떻게 계산합니까?

그래서 결과는 다음과 같습니다

country_id answerY ----------- ------- 1 2 2 1 3 0

BR Y에게

답변

1

나는 @pkg와 비슷한 해결책을 가지고있다. 데이터가 테이블에있는 경우,

=IF(C4="Y",1,0) 

또는 : 데이터에 하나 더 열을 추가하고 전화 "answerY"를 공식으로 다음과 같이 이제

=IF([@answer]="Y",1,0) 

, 피봇 테이블을 설정 :

Row lables: country 
Values: answerY (sum) 

는 일반적으로 나는 피벗 테이블에 계산 필드를 추가 말하고 싶지만, 그러나 계산 된 필드는 집계 값 오프 일, 나는 직선 피벗 테이블과 함께 할 수있는 방법을 생각할 수 없다 .

PowerPivot을 사용할 수있는 경우이를 처리 할 수있는 사용자 지정 열 또는 Dax 식을 만들 수 있습니다.

1

난 당신이 피벗 테이블에서 그렇게 할 수 있는지 모르겠지만, 당신이 좋아하면 외부에서 할 피벗 테이블을 만들려면 다음 공식을 사용하십시오.

Column D: 
=IF(C2="Y",1,0)*A2 

Column E: 
=COUNTIF(D$2:D$6,B2) 

여기서는 모든 사용자 ID가 고유하고 seq 유익한 것이며, D $ 6은 칼럼의 마지막 값이 무엇이든간에 대체되어야합니다. E 열은 answerY로 설명 된 값을 갖습니다.