[[20210301224028]] 『マトリクスからの抽出』(にゃしち) ページの最後に飛ぶ

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

 

『マトリクスからの抽出』(にゃしち)

初めまして、初心者なので皆様にお知恵をお借りしたいです。

ひとつの表が
 90 80 70 60 50○
90 A B C D E
80 B B C D E
70 C C C D E
60 D D D D E
50 E E E E E

とベースとなるものがありまして、

  ○ ● ランク
X君 92 52 ??(E)
Y君 65 70 ??(D)
このようなランクを求められる関数を組むことは
できますでしょうか?

宜しくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:unknown >


 K2セル =INDEX(B$2:F$6,MATCH(1,FREQUENCY(-J2,-A$2:A$6),0),MATCH(1,FREQUENCY(-I2,-B$1:F$1),0))
 下にコピー

 <結果図>
 行  _A_  _B_  _C_  _D_  _E_  _F_  _G_  _H_  _I_  _J_  ___K___
  1       90   80   70   60   50            ○   ●   ランク 
  2   90  A    B    C    D    E         X君  92   52    E      
  3   80  B    B    C    D    E         Y君  65   70    D      
  4   70  C    C    C    D    E                               
  5   60  D    D    D    D    E                               
  6   50  E    E    E    E    E                               

(半平太) 2021/03/01(月) 23:14


既に回答があり解決済みかと思いますが、念のための確認とコメントをします。

90とあるのは、90以上を意味しますか?(普通はそうですかね)
そうすると、基準値の順序を昇順に並び替えた表にすれば、
Match関数(照合の種類を1とした)を使った簡単なものになりそうですが、そうでもないですか?
あと、50未満の取扱ですか。

(γ) 2021/03/02(火) 09:31


そうです。
90以上もあり、50未満もあります。
実際にやってみたのですが、どうもうまくいかないです。。。
知識がなく申し訳ないです。、
(にゃしち) 2021/03/04(木) 00:12

 >実際にやってみたのですが、どうもうまくいかないです。。。

 何かテンションが下がるので、私は降ります。

 どなたかお願いします。

(半平太) 2021/03/04(木) 09:58


(質問者さんは、きちんと状況説明するとよいと思いました。
・こうしたら
・こういう結果を想定したが、
・実際はこうなります、と説明するのが普通です。
そうしないと、適切な回答は得られないと思います。)
 
なお、
私がコメントしたのは、下記のようなものでした。ご参考まで。
「表の交差した位置の値を表示するには」
https://www.crie.co.jp/chokotech/detail/115/
そのままではありませんが、真似してみて下さい。ここで失礼します。

(γ) 2021/03/04(木) 14:41


おっしゃる通りですね、大変失礼いたしました。
また、マイナスの部分がうまくできていなかったことが
わかり出来たました。
半平太さん、yさんありがとうございました。
(にゃしち) 2021/03/04(木) 22:06

コメント返信:

[ 一覧(最新更新順) ]


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