[[20090901220138]] 『最大値が複数ある場合の抽出方法について』(こころ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『最大値が複数ある場合の抽出方法について』(こころ)

 はじめてお邪魔させていただきます。
表題のことにつきまして、教えてください。

      型番     生産数            順位 該当順位の型番
       ↓    ↓        ↓    ↓
    [ A ]    [ B ]    [ C ]    [ D ]    [ E ]    { F ]
[ 1 ]   1       10                1位
[ 2 ]   2        8                2位
[ 3 ]   3       10                3位
[ 4 ]   4        2                4位
[ 5 ]   5        8                5位
  :     :        :         :

 ※[ D ]列の順位は生産数の多い順です。

 上記の表で[ E ]列以降に[ D ]列の順位の型番を表示させたいのですが、
(生産数の)最大値"10"が2つあり、MAXやLARGE関数では昇順での1つ目の
型番しか表示できません。

 1位に該当する型番"1"と"3"を[ E1 ]と[ F1 ]にそれぞれ表示させるには
どうすればいいのでしょうか。

 過去の回答例をいろいろと参考にさせていただいたのですが、
どれも難解で初歩的なわたしの頭では理解できませんでした。

 お手数をかけて申し訳ございませんが、お力をかしてください。

 よろしくお願いします。

(こころ)


 作業列を使って、B列の並びが変わらない範囲で
 重複を無くしたデータの列を作れば良いのではないでしょうか?

 C列(或いはどこかの列)を作業列として使って良いので有れば
  ・最大データ数
  ・B列に小数以下の値が入力されるかどうか
   入力される場合 何位まで入力されるか
 教えて下さい。

 それから、参考の為に
 >MAXやLARGE関数では昇順での1つ目の型番しか表示できません。
 の数式も、どの様な式を作成されたのか
 教えて頂ければと思います。

 (HANA)

 こんばんは〜♪

 アッ!。。HANAさんと衝突しましたが。。。

 こんな表の場合です。。。

 ┌─┬────┬────┬────┬────┬────┬────┐
 │  │   A    │   B    │   C    │   D    │   E    │   F    │
 ├─┼────┼────┼────┼────┼────┼────┤
 │ 1│型番    │生産数  │        │順位    │        │        │
 ├─┼────┼────┼────┼────┼────┼────┤
 │ 2│       1│      10│        │1位     │       1│       3│
 ├─┼────┼────┼────┼────┼────┼────┤
 │ 3│       2│       8│        │2位     │        │        │
 ├─┼────┼────┼────┼────┼────┼────┤
 │ 4│       3│      10│        │3位     │        │        │
 ├─┼────┼────┼────┼────┼────┼────┤
 │ 5│       4│       2│        │4位     │        │        │
 ├─┼────┼────┼────┼────┼────┼────┤
 │ 6│       5│       8│        │5位     │        │        │
 ├─┼────┼────┼────┼────┼────┼────┤
 │ 7│        │        │        │        │        │        │
 └─┴────┴────┴────┴────┴────┴────┘

 ★D列の順位の付け方が良く解りませんので。。。

 E2セルへ
 =IF((COUNTIF($B:$B,MAX($B:$B))<COLUMN(A1))+(MATCH(MAX($B:$B),$B:$B,0)<>ROW()),"",
INDEX($A:$A,SMALL(INDEX(($B$2:$B$6<>MAX($B$2:$B$6))*10^7+ROW($2:$6),),COLUMN(A1))))

 右と下へコピー。。。

 ご参考にどうぞ。。。

 。。。Ms.Rin〜♪♪

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.