[[20110214205658]] 『重複するキーの最終行のデータ位置 取得』(プリンブル) ページの最後に飛ぶ

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

 

『重複するキーの最終行のデータ位置 取得』(プリンブル)
   a    b    c   d   E   F
1 www  123  2/1  WWW  2/1    2/2
2 www  234  2/2    bbb    2/4    2/7
3 bbb  222  2/4    ccc    2/4    2/6
4 www  333  2/2
5 ccc  135  2/4
6 bbb  367  2/4
7 bbb  444  2/7
8 ccc  432  2/5
9 ccc  543  2/6

上記のようにA列にキーとなるデータがありC列の日付データを、キー別に、E列に最初の日付けF列に最後の日付を返したい。D列はA列のキーが最初から入力済み。
B列は適当な数字が入力されています(今回はあまり関係なし)
E列はMATCH関数とOFFSET関数で処理できましたが、F列を処理できる
関数をご教示願いたく。できれば関数でお願いしたい。VBAやオートフィルでもかまいませんが。過去ログ探しましたが、適切なのが発見できませんでした。よろしくお願いします。 XP Excel2003使用。


 E1=MIN(IF($A$1:$A$9=$D1,$C$1:$C$9,""))
 F1=MAX(IF($A$1:$A$9=$D1,$C$1:$C$9,""))
 として、いずれの式も
 Ctrl + Shift + Enter で確定し、下行へコピーしてみて下さい。
     (SS)


SS様 ありがとうございます。MAXやMINも使用して色々と試していたのですが、IFとの組み合わせは思いつきませんでした。配列も苦手意識があるせいか、いまいち理解できないのですが助かりました。今後もよろしくお願いします。

コメント返信:

[ 一覧(最新更新順) ]


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