2014-12-03 2 views
1

필자는 값 목록을 가져와 최소 순위에서 최대 순위까지의 스프레드 시트를 가지고 있습니다. 난 중복 순위를주지 않을 것입니다 아래의 코드를 사용하고 있습니다. 스프레드 시트 전반에 걸쳐 왜 RANK 함수의 순위가 적절하지 않습니까?

http://i.stack.imgur.com/R2yQp.png

=IF(OR(E51=0,G51=""),"",RANK(G51,$G$1:$G$600,1)+COUNTIF($G$1:$G51,G51)-1) 

는 고유의 계급을주고 다른 여러 중복 값이 ​​있습니다 만, 어떤 이유로이 하나 개의 인스턴스는 중복 순위 (33)를 제공합니다.

문제의 원인에 대한 의견이 있으십니까? 다음은 동일한 RANK 값을 제공하지 않는 두 셀의 수식 계산입니다.

enter image description here enter image description here

+0

데이터를 그림과 같이 설정 했으므로 문제를 재현 할 수 없습니다. 나를 위해, 나는 모든 데이터를 가지고 있지 않기 때문에, 순위 3을 반환합니다 (행 52는 순위 1, 행 46은 순위 2). 리본의 수식 탭에있는 수식 계산 기능을 사용하여 계산이 잘못된 부분을 찾으려고 했습니까? – guitarthrower

+0

A46에 어떤 공식이 있습니까? – pnuts

+0

= (G46, $ G $ 1 : $ G $ 600,1) + COUNTIF ($ G $ 1 : $ G46, G46) -1 인 경우 (OR (E46 = 0, G46 = ""), "") –

답변

3

수정 : ROUNDUP를 사용(1573.77049는 ..., 0) 1574.0로 문제를 해결 한 것으로 보인다.

관련 문제