5/15/2013

Excel。RANK関数。RANK.EQ とRANK.AVGの違い。


Excel。RANK関数。RANK.EQ とRANK.AVGの違い。

Excel2010 で、順位を算出のときに使用する関数。
Excel2007までは、RANK関数でしたが、
Excel2010では、RANK.EQ関数とRANK.AVG関数へと変更がありました。

ちなみに、EQは、イコールで、AVGは、アベレージです。

旧来のRANK関数は、RANK.EQ関数を使用します。
新登場のAVGは、どうなるのかというと、仮に、2位が2つある場合は、EQではそのまま同率2位だったのですが、AVGでは、2.5になります。(2位+3位)/2つ=2.5ってことですね。
下記図を参考にしてください。

EQだと、品川と渋谷が同率2位ですね。
しかし、AVGだと、同率2.5位になっていますね。

なお、RANK関数は、すべての関数にしないと、"発見"できませんので、
旧バージョンで作成したファイルを2010で修正する場合は注意する必要がありますね。

しかし、何気なく、使おうとして、見つからないとびっくりしますよね。
2007の時の、印刷プレビューはどこ?を思い出します。

あと、関数ダイアログボックスの順序。
0以外だと、昇順だとか説明書きはありますが、初めての人には、意味不明。
もっと改善できないのかなぁ~。