[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『来店日リスト作成について』(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
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.