Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Excel 2010)
表から値を取り出す方法
投稿日時: 18/05/17 11:55:08
投稿者: yoo_mi

下記の計算がしたいのですが、表から値を取り出す方法がわかりません。
教えて頂けると非常に助かります。よろしくお願い致します。
 
    A    B   C   D   E   F   G   H
   品名/期   4    3   2    1  最大値  期  下降値
 1  あ    300   20   150   280  300   4    -5
 2  い    100   10   200   180  200   2    -10
 
 @Fの行にはB〜Eの範囲でMAX関数を使用して品名ごとの最大値を抽出します。
 AGの行に、Fで抽出した最大値がどの期(4〜1)に属するかを抽出したいのですが、この方法がわかりません。
 BHの行にはE行の値からFの最大値を引いて、Gの期(ここでは4)で割るという計算式を入れたいです。
   =(280-300)/4 
 ※品名は500種類ぐらいあります。
 
何か使用できそうな関数等があれば教えて下さい。
よろしくお願いします。

回答
投稿日時: 18/05/17 12:48:08
投稿者: コナミ

最大値が複数あるパターンはないのですか?

投稿日時: 18/05/17 13:32:24
投稿者: yoo_mi

回答ありがとうございます。
本来はもっと細かい数値なのでほぼありえません。

回答
投稿日時: 18/05/17 13:41:22
投稿者: ゆーたん

>本来はもっと細かい数値なのでほぼありえません。
わかりました。
MATCH関数とINDEX関数を使う案です。(^_^;)
 
     A  B  C  D  E    F  G    H 
1 品名/期  4  3  2  1 最大値 期 下降値 
2    あ 300  20 150 280   300  4    5 
3    い 100  10 200 180   200  2   10 
4    う 500 500 100 440   500  4   15 
 
G2セルに、
=INDEX(B$1:E$1,MATCH(F2,B2:E2,0))
下フィルコピー。でどうかしら?

投稿日時: 18/05/18 11:55:56
投稿者: yoo_mi

できました。
すぐにご回答頂きありがとうございました。
とっても助かりました。