[[20171018150802]] 『一番大きい数字の番号を知りたい』(バラパンジー) ページの最後に飛ぶ

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

 

『一番大きい数字の番号を知りたい』(バラパンジー)

下記のような表があり、それぞれの一番数量の大きいものが、どの番号にあるかを知りたいです。

横のC1、D1、E1・・・・のセルにはそれぞれ700、701、702・・・・と番号があります。
縦の列A2、A3、A4・・・のセルにはコードが、 123-001、123-002、・・・と番号があります。

表のイメージは下記のような感じです。

 A   B  C   D    E    F

       700  701   702   703

123-001    0   15   12    1 
123-002    100  0    0 0
123-003   12 1 3 15

例えば、123-001で一番大きな数字は15なので、B列にその結果、この場合は数字の15ではなく、701をもってきたいです。
同じように、123-002の結果は700を、123-003では、703という番号が記載できるような方法はありますでしょうか。

よろしくお願いします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 最大値が複数あった場合にはどうするのだろうか?
(ねむねむ) 2017/10/18(水) 15:28

ども^^

MAX関数で最大値を取得
Match関数でその値が何列目かを取得
Index関数で表の何列目の1行目の値を取得
としたらいいのでは?

最大値が複数あったら困りますが。。。^^;

(まっつわん) 2017/10/18(水) 15:29


ご連絡ありがとうございます。
なかなか簡単にはできないのですね・・・・。
現在はとりあえず、最大値を出すところまではできたので、そこからひとつひとつ番号を拾いだしていました。
ちょっとは楽になりそうです。

ありがとうございました。
(バラパンジー) 2017/10/18(水) 15:34


 結局
 >最大値が複数あった場合にはどうするのだろうか?
 への回答は無しか。
(ねむねむ) 2017/10/18(水) 15:41

すみません。
最大値が複数合った場合、現状では、手入力にて番号を拾い出しているので、とりあえず、700に近い番号を選択しています。

701と710が同数ならば、701を選択しています。
(バラパンジー) 2017/10/18(水) 15:53


 B2セルに
 =INDEX(C$1:F$1,MATCH(MAX(C2:F2),C2:F2,0))
 と入力して下へフィルコピーではどうか。
 上記式では最大値が複数あった場合は一番左の値を持ってくるようになっている。
 なので番号が700始まりで有れば700に近い番号を持ってくる。
(ねむねむ) 2017/10/18(水) 15:59

ありがとうございました。

無事できました!
助かりました。
(バラパンジー) 2017/10/18(水) 16:15


コメント返信:

[ 一覧(最新更新順) ]


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