プロが教える店舗&オフィスのセキュリティ対策術

Excel2007です。

   A    B     C    D     E
1 連番  入荷日 在庫ID 品名   使用期限
2  1   11/11/1 ST01 パンフA  12/2/1
3  2   11/11/1 ZZ01 案内状A  12/4/1
4  3   11/11/2 ST01 パンフA  12/1/20
5  4   11/11/2 ST01 パンフA  12/3/31

このような表があるとして、別のシートのB2セルに在庫ID「ST01」と入力したら、B3セルに上記の表から在庫ID「ST01」の中で一番使用期限が古いもの(この場合は12/1/20)が出力されるようにするにはどうしたらいいでしょうか。

表はA列の連番で並んでいるので、使用期限で並び変えることはできません。

よろしくお願いいたします。

A 回答 (5件)

こんばんは!


一例です。

↓の画像でSheet2のB3セルに
=IF(COUNTIF(Sheet1!C:C,B2),MIN(IF(Sheet1!C1:C1000=B2,Sheet1!E1:E1000)),"")

これは配列数式になってしまいますので、この画面からコピー&ペーストする場合は
貼り付け後、数式バー内で一度クリック!
編集可能になりますので、Shift+Ctrlキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。

※ セルの表示形式は「日付」にしておきます。

こんな感じではどうでしょうか?m(_ _)m
「条件が一致するものの中で古い日付を抽出」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございます!
昨日家で見た時は画像が見えたんですが何故か今は見えません…
教えていただいた関数で抽出できました。
ありがとうございました

お礼日時:2011/12/06 11:53

 ANo.4です。



 すみません、先程の回答に脱字が御座いました。

【誤】

入荷日が入力されているのがSheet1のB2~B9の範囲内


【正】

入荷日が入力されているのがSheet1のB2~B99の範囲内
    • good
    • 0
この回答へのお礼

わざわざ訂正いただきありがとうございます

お礼日時:2011/12/06 11:56

 入荷日が入力されているのがSheet1のB2~B9の範囲内である場合は、別シートのB3セルに入力する数式を次の様にして下さい。



=9^9-SUMPRODUCT(MAX((9^9-Sheet1!$B$2:$B$5)*(Sheet1!$C$2:$C$5=$B$2))*1)

 又、データが入力されている最下段の行が何行目以内になるのか決まっていない場合には、、別シートのB3セルに入力する数式を次の様にして下さい。


=9^9-SUMPRODUCT(MAX((9^9-INDEX(Sheet1!$B:$B,ROW(Sheet1!$B$1)+1):INDEX(Sheet1!$B:$B,MATCH(9^9,Sheet1!$B:$B)))*(INDEX(Sheet1!$C:$C,ROW(Sheet1!$B$1)+1):INDEX(Sheet1!$C:$C,MATCH(9^9,Sheet1!$B:$B))=$B$2))*1)

※どちらも通常のワークシート関数であり、配列変数ではありませんから、「Shift+Ctrl+Enter」操作は必要ありません。
    • good
    • 0
この回答へのお礼

ありがとうございます。
試してみたところ不思議な日付が出ました…(一覧には無い日付が出ました)
関数の構造を勉強します。
ありがとうございました

お礼日時:2011/12/06 11:55

=MIN(IF(Sheet1!C:C=B3,Sheet1!E:E))


と記入し,コントロールキーとシフトキーを押しながらEnterで入力します。
日付の書式を施します。
    • good
    • 0
この回答へのお礼

ありがとうございます!
うまくできました。
助かりました

お礼日時:2011/12/06 11:53

一例です。


フィルタオプションの設定を使用して下さい。
検索条件は抽出シートのA1に在庫ID、B1は空白、A2にST01、B2に=MIN(Sheet1!E:E)=Sheet1!E2でお試し下さい。
    • good
    • 0
この回答へのお礼

ありがとうございます
説明不足でしたが抽出するシートが帳票になっていてフィルタオプションが使えないので…
でも勉強になりました!

お礼日時:2011/12/06 11:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A