エクセルにそれなりに詳しい方教えて下さい。

データの並び替えについてですが
A列、B列でそれぞれランダムに数字が並んでいる場合に①各行でB列で並んでいる数字がA列の1,5倍以上の物を抽出して並び替え②それを割合の高い順に並べる(bがAの10倍、次の行は9倍というような)にはどのような操作をすれば良いでしょうか。

回答の条件
  • 1人10回まで
  • 登録:2006/04/03 01:27:41
  • 終了:2006/04/10 01:30:03

回答(3件)

id:n_koji72 No.1

n_koji72回答回数53ベストアンサー獲得回数12006/04/03 02:00:47

ポイント27pt

http://www.yahoo.co.jp

URLはダミーです

C列にB列/A列が入るようにして、

(具体的にはC1セルに

=B1/A1

を入力して,C2以下のセルにペースト)

C列でソートし,

C列が1.5以上のものについてA列・B列を切り取る

この場合並び替え後に抽出することになります。

これではダメですか?

id:mash260977 No.2

mash260977回答回数100ベストアンサー獲得回数22006/04/03 02:21:57

ポイント27pt

C列にSUM関数でB列/A列として、

そののちにC列を昇順で並び替えすればできます。

1.5倍未満の行が下にくっつきますが

サンプルが少ないならこの方法が手っ取り早いです。

id:taknt No.3

きゃづみぃ回答回数13539ベストアンサー獲得回数11982006/04/03 06:42:01

ポイント26pt

新しくC列に 何倍かってのを作らないと難しいですね。

C列に

=B1/A1

と入れて、行数分、コピーします。

それから ソートで C列、降順とします。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません