2017-11-15 1 views
0

피벗 테이블에서 집계 된 CSV에서 데이터를 가져온 곳의 Excel 설명서가 있습니다. 나는 집계에 백분위 수를 계산해야하고, AND 조건이있는 IF 필터가 포함 된 Excel 테이블 함수가 결과를 반환하지 않는 이유

{=PERCENTILE.INC(IF(MyTable[label]=$A3,MyTable[elapsed]),$C$1)} 

가 결과를 반환 한 기능. ( $A3 90 %, 피벗 테이블 행 레이블, $ C $ 1 '은 0.9이 포함되어 있습니다 =) 나는를 확장하는 시도 다른 조건 문을 사용하여 AND하지만 갑자기 백분위 출력 디버그 이유로 0 로 떨어졌다 경우 필터링 나는 아래로 내 상태를 간단하게 다음

{=PERCENTILE.INC(IF(AND(MyTable[label]=$A3, TRUE()),MyTable[elapsed]),$C$1)} 

기대 공식 결과가 하나의 동일해야합니다이었다 그 AND 문과 함께 0을 반환합니다. 왜? * 당신이 조건을 곱 수 있습니다있는 모방 AND하지만 않습니다 -

답변

1

AND은 (FALSE 그렇지 않으면 모든 조건이 충족되는 경우 TRUE), 그것은 당신이 여기에서 필요로하는 무슨 인 배열을 반환 할 수있는 단일 값을 반환 배열을 반환한다.

=PERCENTILE.INC(IF((MyTable[label]=$A3)*(Another_condition=TRUE),MyTable[elapsed]),$C$1)

또는이 같은 다른 IF를 사용

=PERCENTILE.INC(IF(MyTable[label]=$A3,IF(Another_condition=TRUE,MyTable[elapsed])),$C$1)

관련 문제