深谷さん、たびたび奥村真です。 そのお客さんが最後に来店した日を表示するやり方ですが、複数のお客さんの最終来 店日を一覧表示するやり方がどうしても思いつきません。 苦肉の策として、画面の一部に「会員検索」という入力項目を設け、会員番号を入力 することで会員氏名・最終来店日を検索することにしました。いちいち入力して調べ ることになりますが、そのお客さんが最後にいつ来たかを知りたい、という最低限の 要件は満たしているかと(^^: 1,まず日付の入力は、手で入力するのではミスの発生原因となりますから、入力 シートに会員番号を入力した時点で、当日の日付が自動的に入力されるようにしま す。 E7に以下の式を入力します。 =IF(A7="","",TODAY()) A7に会員番号が入力されると、当日の日付を返します。 式を入力したE7をコピーして画面下まで貼り付けます。 2,こうして日付が入力された母集団から、特定の会員番号を条件とした日付の最大 値(最終日)を検索します。 結果を出力するセルに以下の式を入力します。 =DMAX($A$6:$E$65000,5,$G$5:$G$6) ()内の意味は、「A6:E65000の範囲を検索し、5番目の列(Eつまり日付)の最大 値を返す。G5:G6に記載された条件で検索する。」というものです。検索条件のG5:G6 とは、G5に「会員番号」、G6に数値入力欄を設けてあります。これによって特定の会 員番号を条件とした検索が可能となります。 一応、実際のワークシートも作ってあります。メールいただければ添付ファイルでお 送りします。 だいぶ苦しくなってきましたから、ボロがでないうちにそろそろ退散します。 最後になりましたが、やはりエクセルでこの手の管理をするのは難しいかと(笑)。 理由は、1枚のシートに入力できる限界があることです。約65000行といえば、 もちろん膨大な量ではあるのですが、データを5年10年入れていくことを前提に考 えた場合、実務に耐えうるものかどうかは疑問です。また、一人のお客さんが月に何 度も来店したり、来店した都度別なサービスや商品を購入するということは、一対多 といったデータ群を扱うことになります。データベース専用ソフトのほうが、こうし たデータの扱いには向いていると思います(もともとそれ用に作られてますし)。 奥村真────────┏┳━━━━━━━┓ /__________┃┃=○==○=◎┃ \\\\\\\\\\\┃┣=━=━=━=┛ ☆ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄┃/ http://www.ne.jp/asahi/shin/oku/ message@to.email.ne.jp
Received: from mail531.nifty.com (mail531.nifty.com [202.248.37.220]) by sl.sakura.ne.jp (8.9.2/[SHINGUJI/SAKURA-990115]) with ESMTP id OAA14430 for <windows@sl.sakura.ne.jp>; Sat, 11 Jan 2003 14:08:44 +0900 (JST) Received: from dell (i217119.ppp.asahi-net.or.jp [61.125.217.119]) by mail531.nifty.com with SMTP id h0B58YA1021781 for <windows@sl.sakura.ne.jp>; Sat, 11 Jan 2003 14:08:35 +0900 Message-ID: <000901c2b92f$77f3e7f0$0200a8c0@dell> From: "s.okumura" <messaage@nifty.ne.jp> To: <windows@sl.sakura.ne.jp> References: <200301110220.MBCXFM8P@cocoa.freemail.ne.jp> <000b01c2b90f$ba97be30$0200a8c0@dell> Subject: [windows:12142] Re:Re:エクセルでの顧客管理方法に アドバイスをお願いします Date: Sat, 11 Jan 2003 14:08:01 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-windows@sl.sakura.ne.jp X-ML-Sequence: 12142 X-ML-Name: windows Precedence: bulk Reply-To: windows@sl.sakura.ne.jp |