[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『データの最大値の日付を返したい』(正)
いつもお世話になります。
教えてください。
A列 B列 C列 D列
日付 データ 最大値 最大値の日付
A列に日付、B列にデータが入っています。
そのデータの5日間の最大値を5日目のC列に表示します。
これは出来ます。
5日目のD列に最大値の日付を表示したいのです。
最大値(同じ値)が2つ以上ある場合は、
最初の最大値の日付を表示したい。
出来ればC列の最大値は表示せずに、
日付のみをC列に表示したいのです。
どの様な計算式を入れればよいのでしょうか。
宜しくお願いします。
ウインドウズXP、エクセル2003
(正)
B列の最初に現れる最大値と同じ行のA列のデータを検索。 表示形式は日付形式に。(みやほりん) =INDEX(A:A,MATCH(MAX(B:B),B:B))
早速のご回答有難うございました。
試してみましたところ、質問の仕方がまづかったのか
少し合わないのです。
A B C D E
1 日付 データ 回答 不一致 正解
2 4/21 2300
3 4/22 2370
4 4/25 2325
5 4/26 2230
6 4/27 2235 4/27 * 4/22
7 4/28 2355 4/28 * 4/22
8 5/2 2455 5/2 4/22
9 5/6 2590 5/6 5/6
10 5/9 2590 5/9 * 5/6
11 5/10 2575 5/9 * 5/6
以上のようなデータでC列の6行目以降に、
当日を含め過去5日間の日付とデータが検索の対象となり下え移動していきます。
C6のセルに=INDEX(A2:A6,MATCH(MAX(B2:B6),B2:B6))
と入力してC7以降にコピーしましたところ、
回答のようになりました。
正解のような答えにしたいのですが、宜しくお願いします。
(正)
編集過程でMATCH関数の引数が一つなくなっていました。 スミマセンでした。 =INDEX(A2:A6,MATCH(MAX(B2:B6),B2:B6,0)) ただ、8行目は結果が異なる (みやほりん) 日付 データ 回答 不一致 正解 4月21日 2300 4月22日 2370 4月25日 2325 4月26日 2230 4月27日 2235 4月22日 4月22日 4月28日 2355 4月22日 4月22日 5月2日 2455 5月2日 * 4月22日 5月6日 2590 5月6日 5月6日 5月9日 2590 5月6日 5月6日 5月10日 2575 5月6日 5月6日
有難うございました。
出来ました。
8行目の4/22は私の入力間違いでした。5/2です。
今後とも宜しくご指導のほどお願いします。
(正)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.