• 締切済み

excel 条件付 RANK お願いします!

5時間以上、調べながらexcel関数使いこなそうとしましたが、ダメでしたので、 お助けの程、お願い致します。 ランキング表を作成したいのですが、 どうしてもうまくいきません。 表題の通り、条件というのが、 回答率20%未満は除外、点数は0点~10点で、10点満点から順にランキング表を作成したい。 といった内容です。単純に0点~10点のランキングは作成できるのですが、 回答率20%未満は除外という条件がつくとどうにもわからないです。 名前 回答率 点数 A 18% 9点→除外(ランキングに入れない) B. 20%. 8点→2位 C. 25%. 7点→3位 D. 21%. 10点→1位 E. 35%. 6点→4位 F. 15%. 8点→除外(ランキングに入れない) こんな感じです。 どうぞ宜しくお願い致します。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

エクセル2007以降を使っているなら基本のCOUNTIFS関数でRANK関数の代わりになります。 D1: =IF(B1<20%,"",COUNTIFS(B:B,">=20%",C:C,">"&C1)+1) 以下コピー もしもあなたがエクセル2003以前を使っているときは、計算の理屈は一緒で別の関数を使います。 D1: =IF(B1<20%,"",SUMPRODUCT(($B$1:$B$6>=20%)*($C$1:$C$6>C1))+1) 以下コピー ご相談投稿では、必ずあなたが普段使っているソフトのバージョンまでキチンと明記する事を憶えて下さい。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 一例です。 ↓の画像でD2セルに =IF(B2<0.2,"",COUNTIF($C$2:$C$7,">"&C2)+1-SUMPRODUCT(($B$2:$B$7<0.2)*($C$2:$C$7>C2))) という数式を入れオートフィルで下へコピーすると 画像のような感じになります。m(_ _)m

  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

手操作で良いなら、 回答率でソート 20%のところから下に向かって1,2,3,4,・・・で