[[20150902234244]] 『来店日リスト作成について』(watanabe) ページの最後に飛ぶ

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

 

『来店日リスト作成について』(watanabe)

お世話になります。
どうかお力をお貸しください。

顧客リストを作成しているのですが、
来店日一覧の作成方法で手順を模索しております。

現在、下記のように
A列に顧客名、B列に来店日が記載されています。

 A     B
1顧客氏名   来店日
2佐藤    2015/8/2
3高橋    2015/2/1
4鈴木    2015/5/1
5佐藤    2015/7/2
6佐藤    2015/1/6
7鈴木    2015/8/2
8高橋    2015/1/1
9佐藤    2015/9/2

その表に対し、列を2つ加えて

 A     B     C          D
1顧客氏名   来店日   初来店日   最新来店月
2佐藤    2015/8/2  2015/1/6  2015/9/30
3高橋    2015/2/1
4鈴木    2015/5/1
5佐藤    2015/7/2  2015/1/6  2015/9/30
6佐藤    2015/1/6
7鈴木    2015/8/2
8高橋    2015/1/1
9佐藤    2015/9/2

上記のようにC列には顧客ごとに最も古い日付(初来店日)を、
D列にはもっとも最新の日付、かつそれを月末日に変換したものを表示させたいです。

顧客の数は1000名前後、来店日の日付は昇順ではなくランダムです。

また、顧客氏名を並び替えてそろえたり、来店日を昇順にすることなく作成したいです。
上記の2行目と5行目のように、同じ顧客のC列とD列には同じ日付を表示させたいのです。

まだまだ関数に不慣れでうまく思いつくことが出来ませんでした。

夜分に恐れ入りますが、何卒よろしくお願い致します。

< 使用 Excel:Excel2013、使用 OS:Windows8 >


 C2セル =MIN(IF($A$2:$A$1000=A2,$B$2:$B$1000))
 D2セル =EOMONTH(MAX(IF($A$2:$A$1000=A2,$B$2:$B$1000)),0)

 どちらの式もCtrl + Shift + Enter で確定
 下にフィルコピー

 でどうでしょうか?

 ※追記 07:58
 同姓同名は考慮していません
(se_9) 2015/09/03(木) 07:43

遅くなってすみません!
頂いた式で無事解決することが出来ました!
ありがとうございました。
またよろしくお願いします。
(watanabe) 2015/09/05(土) 20:11

コメント返信:

[ 一覧(最新更新順) ]


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