Excel2007の質問です


H列 K列 N列 Q列 の3行目以降500行目まで数値が入っています

全ての数値の上位10%(大きい数字)が各行に(3行目から500行目まで)いくつ入っているかをかぞえたいです。

よろしくお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2011/06/14 22:38:07
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント100pt

H列 K列 N列 Q列のそれぞれ間の列に 何も入ってないという条件で・・・

それぞれに 分けると VBAを使うほうがよくなる。

もし それぞれ 間の列に 値が 入っているというならば

別のシートに =H3とかやって とにかく 4列くっつけた状態にしてください。

それで

H列 

=COUNTIF(H$3:H$500,">=" & LARGE($H$3:$Q$500,COUNT($H$3:$Q$500)/10))

K列

=COUNTIF(K$3:K$500,">=" & LARGE($H$3:$Q$500,COUNT($H$3:$Q$500)/10))

ってな感じで求めます。

  • id:breakthrough1
    少し説明を足します
    カウントしたいのは各行ごとです。
    H3からQ500(必要でしたら間の数値は取り除きます)全ての中の上位10%がその行に
    何個入っているかを調べたいです。

    たぶん教えていただいたのでは列にいくつ入っているのかをカウントしていると思うのですが・・・
  • id:breakthrough1
    こうすればいいのかな?
    =COUNTIF(H3:Q3,">=" & LARGE($H$3:$Q$500,COUNT($H$3:$Q$500)/10))
  • id:breakthrough1
    takntさん
    ありがとうございました。
  • id:taknt
    各行って 4つしか ないから 対象が 少ないですね。

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

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

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

回答リクエストを送信したユーザーはいません