質問: excel ~順位の条件 a b c d e f ... 1 5 7 2 5 3 3 4 4 上記のような表に順位を付けたいです。 (1)bの値に順位を付ける (2)bの値が同じ場合はcの値で順位を付ける 例えばdに表示する場合のどのような関数式になるでしょうか?
回答: 計算式が2列になってもよければ、こんな案もあります。 d列に入れる式は =(count($b$1:$b$3))*rank(b1,$b$1:$b$3,0)+rank(c1,$c$1:$c$3,0) e列に入れる式は =rank(d1,$d$1:$d$3,1) 1列では分かりませんでした。 行数を増やしたい時は行の挿入をすると良いと思います。 あんまり行数が大きい場合は考えていません。