2017-11-10 15 views
-1

負の数をゼロとして扱う際のランク付けがExcelにあるのでしょうか?負の数をゼロとして扱います

私には次のようなものがありますが、ゼロまたはネガティブが複数ある場合は、重複したランクになります。私はで終わる:

1 2 3 4 5 6 7 8 8 8 9 10 11 12 13 14 15 16 ... 55

私は

1 2 3 4 5 6 7 8が必要明確化のために9 10 11 12 13 14 15 16 ... 55

=IF($S79<0,RANK(0,$S$68:$S$121,0)+COUNTIF($S$68:$S79,0)-1,RANK($S79,$S$68:$S$121,0)+COUNTIF($S$68:$S79,$S79)-1) 

編集:

私は55行を持っている瞬間。行1〜20は通常、正の数を持ち、残りはゼロです。負の数を持つとき、代わりにスポット21(すべての正の数の下)に配置され、負の数はスポット55に配置されます(ゼロよりも小さいため)。

ので、代わりの

1 - 43% 
2 - 35% 
3 - 22% 
4 - 0% 
5 - 0% 
6 - -20% 

私は加重割合リーダーボード用

1 - 43% 
2 - 35% 
3 - 22% 
4 - 0% 
5 - 0% 
6 - 0% (treating the negative as zero, but visually still displaying the negative number) 

その後です。私はパーセントのチェックを追加するだけで回避策を見つけました。 "if%< 0、次にelse 0%の行に沿って何かがありました。私は後になっていましたが、それはできます。

1. Person 1 - 100% 
2. Person 2 - 90% 
3. Person 3 - 90% 
4. Person 4 - 0% 
5. Empty Slot - 0% 
6. Empty Slot - 0% 
7. Empty Slot - 0% 
8. Person 5 - -50% 

を私がしたい::

(%が生成され、チェックを追加することによって)のために定住
1. Person 1 - 100% 
2. Person 2 - 90% 
3. Person 3 - 90% 
4. Person 4 - 0% 
5. Person 5 - -50% 
6. Empty Slot - 0% 
7. Empty Slot - 0% 
8. Empty Slot - 0% 

私はなっていたリストすなわちスポット55

の下部

1. Person 1 - 100% 
2. Person 2 - 90% 
3. Person 3 - 90% 
4. Person 4 - 0% 
5. Person 5 - 0% 
6. Empty Slot - 0% 
7. Empty Slot - 0% 
8. Empty Slot - 0% 
+0

あなたは0としてすべての負の数値を扱いたいと言っまず、あなたは、あなたが重複したエントリを持つことができないと言いますか?負の数が0と見なされた場合、あなたは*重複するエントリを持ちます。あなたが望むものを明確にしてください。 – ImaginaryHuman072889

+0

説明を明確にするためにポストが更新されました。 –

+0

編集を参照してください。コメントが長すぎました.. –

答えて

0

LARGE機能が必要な場合もあります。あなたはこの式を使用することができます

= MAX(LARGE($A$2:$A$10,ROW()-ROW($A$2)+1),0) 

を(しかし、単にあるものは何でもあなたの範囲にこれらの範囲を変更する)

例えば以下を参照してください。列Aにはデータが含まれ、列Bにはデータが一番上にソートされ、負の数はちょうど0とみなされます。

enter image description here

関連する問題