• 締切済み

EXCELの関数で、一番古い購入日を調べる方法を教えてください。

顧客コードに商品購入日が紐づいたリストがあります。 このリストから、顧客に一番古い購入日を出したいのですが、 どんな関数を使えばよいでしょうか? 下記のように、A列に顧客コード、B列に過去の購入日が入っています。  A列    B列 10001 2006/1/1 10001 2007/3/3 10001 2009/12/1 10020 2005/4/4 10020 2009/1/1 どうぞ宜しくお願いします。

みんなの回答

  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.1

こんにちは >このリストから、顧客に一番古い購入日を出したいのですが  んん~、望んでおられることがイマイチ理解できていないのですが..  データベース関数DMINで画像のようなことは出来ます。

関連するQ&A

  • エクセルどの関数を使えばいいの??

    エクセルでA、BC、D,Eの各商品の注文リストを作成しています。シートAには商品Aを購入したお店と店名コードが記入されています。シートBには300店舗すべての店名コードの一覧があり、シートAで購入したお店のコードからシートBの一覧リストに ○ をつけて 購入リストを作成したいです。どのような 関数を使えばよいか教えてください。関数でできるのかどうかも 疑問です。ネストを使えばできるでしょうか

  • エクセルのイフ関数ですが

    先日は有り難うございました。 さっそく、1のシートのA列にコードB列に商品を付けてリストで2のシートで呼び出す事で楽に使えるようになりました。 ところで、2のシートのC列にコードを呼び出しているのですが2のC列のコードを入れるとD列に自動的に1のシートのB列にある商品が出てくるためには関数というやつを使うのでしょうか? その場合IF関数というやつですか?今本を見ているのですが、どうしても呼び出す事が出来ません。どのようにしたらでてくるのでしょうか?たびたびすみません。よろしくお願いします。

  • 特定の条件で一つでもヒットしたセルのカウント方法

    タイトルがわかりにくくて申し訳ありません。 Excel2010にて顧客の商品購入管理をしているのですが、下記のデータ内容にてセルの個数のカウント方法を教えていただきますようお願いいたします。 データの内容は、  ・A列:お客様コード  ・B列:購入日  ・C列:店舗コード  ・D列:商品コード となっています。 商品コードはA000~Z999まであります。 実際のデータは添付した画像の様な形となります。 この条件下にて、商品コード「C,D,I,J,K」のつく商品いずれかを購入した顧客の人数をカウントしたいのですが、どのような関数を組み合わせたらよいかわかりません。(該当の商品コードが一つでも購入していれば「1」とカウントします) 添付した画像では、顧客の人数が少ないため目視でわかりますが、実際は顧客数は300人ほどで購入商品数も一人当たり5~10点あるため関数を使わないと集計が困難です。 COUNTIFS関数だけではできず、他の関数を組み合わせたらいいのでは?と思いますがどのような関数をどのように組み合わせたら良いのかがわからないため、良い方法を教えていただきますようお願いいたします。

  • エクセル 関数 条件にあったセルを表示したい

    エクセル関数で困っています。 下記のような表があります。商品コードに一致する顧客コードを表示させたいのですが.... 何か良い方法がありますでしょうか? 【表1】 顧客コード  商品コード1 商品コード2 商品コード3 ..6まであります。 05824    A12500  B05040  A25012 02572    B05040  C12500 07050   03058    C12500  B05040 【表2】 商品コード   顧客コード B05040  05824          02572          03058 C12500  02572          03058 A12500  05824 A25012  05824 【表1】の顧客コードと商品コードは別表からVLOOKUPで一定の条件を満たしたものを抽出しています。顧客コードは重複するものはありません。 商品コードは数が多いため、【表1】に表示されている商品コードのみを使って【表2】のように該当する顧客が多い商品コード順に並べ替え して、該当する顧客コードを表示させたいのですが可能でしょうか? 説明不十分な点があるかと思いますがどうぞ宜しくお願いします。

  • エクセルの関数について

    エクセルの関数にてこういった場合、どうしたらいいでしょうか? 過去の質問をみましたが、探し方が悪いのか、見つけれませんでした。 A列には商品の個々の名前 B列には商品の売上個数 E列にそれぞれの商品が何個売れたのかという 合計を出したいのですが… 何かの関数で出来るのでしょうか?

  • エクセルの関数でのデータ処理が重い

    お願いします。 エクセルで2万件のデータを関数処理しています。時間がかかるのでVBAで処理できればと 考えています。 A列に当日の顧客コード B列に前日の顧客コード   以下の式によって、前日と当日を比較して増えた顧客と減った顧客を表示させています。 C列に=IF(COUNTIF(B$2:B$23000,A2)>=1,"","増")の関数が入っています。 計算させた後でC列をオートフィルタで増のみ表示し、確認。 D列に=IF(COUNTIF(A$2:A$23000,B2)>=1,"","減")の関数が入っています。 計算させた後でD列をオートフィルタで減のみ表示し、確認。 これをVBAで処理して時間の短縮をしたいのでお教え頂ければ幸いです。 宜しくお願いします。

  • エクセルで関数を使いこのようなこと可能でしょうか?

    こんにちは。皆様のお力を貸してください。 エクセルで商品一覧(シートA)を作りました。販売管理(シートB)と連動させ、納品日欄(F列)に日付が入ったら、列Bに入っている商品の仕入金額をG列に入れたいのです。商品一覧シートは、A列に商品コード、B列に商品名、C列に商品金額、D列に表示させたい仕入金額が入ってます。 関数で簡単に出来そうですが、組み方がいまいちわかりません。 ご存知の方いましたら、ご教授願います。

  • エクセル関数の質問です

    下記の様な構成で約10000行の商品アイテムリストがあります。 A列:商品コード B列:商品名 C列:入数 で、ある基準に合致するアイテムはA列~C列迄セルの色が黄色になっています。 この色付のアイテムについてはD列に1を入れる事って可能でしょうか? イメージとしてはIF関数の様な感じで、 『=IF(A列の色=黄色、D1=1、””)』 の様な事なのかなと思うんですが、方法が分かりません。 目的はこのシートをアクセスにインポートして加工する為です。 宜しくお願い致します。

  • エクセルの関数で

    いつもお世話になってます。 例えばA列に商品コード、B列に商品名が入力されているシートがあって、あるセル(例えばC1)に商品コードを入力すると特定のセル(例えば(D2)に商品名が転記されるようにするにはD2にはどのような関数を書けばいいのかどなたか教えてください。

  • エクセル関数2

    シート(1) A B C D 作業列    コード    顧客名     金額 3        300001     A 10,000 3        300002   B 15,000 3        300003   C 20,000 3        300004   D 25,000 3        300005   E 30,000 4        400001   F 35,000 4        400002   G 40,000  4 400003 H 45,000 4 400004 I 50,000 4 400005 J 55,000         シート(2) A B C D E F 「1」 「2」 「3」 「4」 「5」 「6」 10,000 35,000 15,000 40,000 20,000 45,000 25,000 50,000 30,000 55,000 ※ シート(1)にコード、顧客名、金額を入力すると、シート(2)にあるように該当するコードの先頭行の列に表示するようにしたいと思っています。 シート1で作業列を作りその作業列を基にシート2でVLOOKUP関数を使い‥シート2の10,000のセルの場合、 VLOOKUP(C$2,sheet1!$A$3,$D$12,4,false)として、下にコピーすると同じ金額になってしまいます。 セルが空白にならず、シート1の金額が上から順番にシート2に表記されるようにするにはどうしたらよいでしょうか。マクロはできませんので、関数で詳しく教えて下さい。宜しくお願いします。

専門家に質問してみよう