[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『3つ比較して』(たーCHAN)
お世話になります。教えてください。 過去ログも見て探したんですが分からなくて...。
3つある日付を比較して、一番掛かる日付を結果に反映し、その数量も求める。 のですが、日付だけの比較なら、MAX関数で簡単に求まると思いますが、 それに対応した数量を求めなければなりません。 どうすればいいのでしょうか?どなたかご教授願います。
A B C D E F G H 1 日付1 数量1 日付2 数量2 日付3 数量3 結果日付 結果数量 2 2009/4/1 10 2009/4/5 5 2009/5/1 20 2009/5/1 20 3 --- -- ---- -- 2009/4/20 10 2009/4/20 10 4 --- -- 2009/4/15 10 2009/4/12 10 2009/4/15 10 5 2009/5/2 1 2009/4/15 5 --- -- 2009/5/2 1 6 --- -- --- -- --- -- --- -- <=結果は空白でもOK
* "---"は空白とする。
1.各行で比較します。 2.A列(日付1),C列(日付2),E列(日付3)を比較して、 先の日付(未来)をG列に反映し、その数量をH列にも反映します。 3.どれも同じ日付なら、E列の日付3とF列の数量3を優先します。 4.約3500行あります。
WIN-XP 2003使用です。
あっ!マクロは作ったこともないので...。
G2=IF(COUNT(A2,C2,E2),MAX(A2,C2,E2),"") H2=IF(COUNT(G2),INDEX(B2:F2,MATCH(G2,A2:E2,0)),"") フィルダウン。 (ROUGE)
ROUGEさんありがとうございます。
出来ました!! なるほど...。3日程悩んでいたのが、ほんの数分で解決しました。
(たーCHAN)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.