[[20070914014903]] 『最小値・最大値をリスト化』(nob) ページの最後に飛ぶ

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

 

『最小値・最大値をリスト化』(nob)

 日付 時刻 価格A 価格B
 9/1 9:00  500  1400
 9/1 10:00 450  950
 9/1 11:00 850  850
 9/1 12:00 440 960
 9/2 9:00  520  530
 9/2 10:00 950  1200
 9/2 11:00 340  450
 9/2 12:00 500  580
 9/3 ・・・
・
・
↑のような図で
価格A列の日付ごとの最小値とその最小値の時の時刻
価格B列の日付ごとの最大値とその最大値の時刻を抜き出したいのですが。。
上の図だと

  最小値     最大値

 9/1 440 12:00  1400 9:00
 9/2 340 11:00  1200 10:00

こんなかんじで。。
どのような関数を使えばいいでしょうか?
よろしくお願いします。


 ◆Sheet1
	A	B	C	D
1	日付	時刻	価格A	価格B
2	9/1	9:00	500	1400
3	9/1	10:00	450	950
4	9/1	11:00	850	850
5	9/1	12:00	440	960
6	9/2	9:00	520	530
7	9/2	10:00	950	1200
8	9/2	11:00	340	450
9	9/2	12:00	500	580

 ◆Sheet2
	A	B	C	D	E
1		最小値	時間	最大値	時間
2	9/1	440	12:00	1400	9:00
3	9/2	340	11:00	1200	10:00

 ★Sheet2の式
 B2=MIN(INDEX((Sheet1!$A$2:$A$20<>A2)*10^10+Sheet1!$C$2:$C$20,))
 C2=INDEX(Sheet1!$B$2:$B$20,MATCH(1,INDEX(1/(Sheet1!$A$2:$A$20=A2)*(Sheet1!$C$2:$C$20=B2),),0))

 D2=MAX(INDEX((Sheet1!$A$2:$A$20=A2)*Sheet1!$D$2:$D$20,))
 E2=INDEX(Sheet1!$B$2:$B$20,MATCH(1,INDEX(1/(Sheet1!$A$2:$A$20=A2)*(Sheet1!$D$2:$D$20=D2),),0))
 ★共に下にコピー
 (Maron)

大変ありがとうございました<m(__)m>
助かりました!

コメント返信:

[ 一覧(最新更新順) ]


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