アプリ版:「スタンプのみでお礼する」機能のリリースについて

B列には固定の番号1~8があり、C列にはパーセンテージ、D列にはポイントがそれぞれある表があります。(下記URL参照)
そこで、パーセンテージが多い順に上から並び替えた表が隣に出るようにしたいのですが良い方法はありますでしょうか。パーセンテージが同じ数値の場合はポイントが多い方が上になります。
作業列があっても構いません。

http://uproda.2ch-library.com/809766ASA/lib80976 …

A 回答 (2件)

>上から並び替えた表が隣に出るようにしたい



A1に「順位」と記入
A2に
=COUNTIF(C:C,">"&C2)+COUNTIFS(C:C,C2,D:D,">"&D2)+COUNTIFS($C$2:C2,C2,$D$2:D2,D2)
と記入、A9までコピー

#参考:
 順位はRANK関数とかもありますが、「自分より『上』の個数+1」で計算できます
 ご相談では考慮されていませんが、%もポイントも同値だった場合に、出現順で順位を決めることにします



F2に
=VLOOKUP(ROW(F1),A:D,2,FALSE)
G2に
=VLOOKUP(ROW(F1),A:D,3,FALSE)
H2に
=VLOOKUP(ROW(F1),A:D,4,FALSE)
と記入、それぞれ下にコピーして完成。
    • good
    • 0
この回答へのお礼

綺麗に出来ました。ありがとうございました。

お礼日時:2014/07/25 08:28

お示しのデータの場合は、単にD列の降順で範囲 B2;D9 を[並べ替え]るだけでOKですけど。

この回答への補足

説明不足でした。フィルタや並び替えは使わないで、示しているように違う列に自動で表示したいのです。

補足日時:2014/07/25 01:26
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!