質問: excelの関数でおしえてください。 例えば下記のような表があったとします。 実績を総数で割って割合を出し、順位をつけています。 名称 実績 総数 割合 順位 aaa 13 16 81% 1 bbb 22 80 28% 5 ccc 15 33 45% 3 ddd 120 180 67% 2 eee 39 90 43% 4 割合が100%になったら順位から除外して 2位を1位にしたいのですが、方法ありますか? もしaaaが100%になったら現在2位のdddが1位になるようにしたいのです。 今、aaaの順位の欄には =if(d2=1,"除外",rank(d2,$d$2:$d$6)) と入れてみたのですが、そうするとaaaの順位は「除外」と出ますが 1位がなくなってしまってます。 この場合、どうすればいいでしょうか。
回答: 単純に、e列に =if(d2=1,"除外",d2) と入れて列を非表示にし、 f列に =if(e2<>"除外",rank(e2,$e$2:$e$6),"") とやっちゃうのが最も簡単かと思いますが....