※ ChatGPTを利用し、要約された質問です(原文:重複するデータのある表で条件に合ったデータ抽出)
重複データの条件に合った抽出方法とは?
このQ&Aのポイント
重複するデータのある表で条件に合ったデータを抽出する方法を教えてください。
貸出表のデータから在庫の有無を表示する在庫元帳を作りたいです。
Excel2003で使える関数や操作方法を教えてください。
以前にも似たような質問もさせていただきました、(その時はわかったような感じだったのですが)いろいろほかの質問も参照しましたが今ひとつわからないので再度質問します。よろしくお願いいたします。
A B C D (E) (F) G H
1 No. 出荷日 返却日 送り先 返却日 No. 在庫状況
2 100 1/1 1/20 1 10 100 ×
3 200 1/5 1/15 2 11 200 ×
4 300 1/10 3 12 300 ×
5 100 2/3 2/18 4 13 400 ○
6 100 2/20 5 14 500 ○
7 200 2/5 6 15 600 ○
8 400 1/15 1/31 7 16
9 500 2/8 2/20 8 17
表1A1~D9にデータ表があります。商品の貸出表です。
A2~D2はNo.100の商品を1/1に貸出、1/20に返却され貸出先は1と言う内容です。
当然データの重複があります。
この貸出表をもとに表2G1~H9の在庫元帳に在庫の有無(○×)を表示したいのですが。
送り先に関しては全く無視してかまいません。
考え方としては、たとえばA2~A9の中からNo.100でC列が””(空白)のものを探しだし×(貸出中)
とそういうデータがなければ○(在庫有り)と表記したい。
試しに(E)列に単なる数字を付け(Aに数字がはいいていれば)
=INDEX(E2:E9,SUMPRODUCT(A2:A9=G2)*(C2:C9=0)*ROW(2:9))を入れたのですが、何かいまひとつうまくいきません。
Cの空白を0にし(F)に0を入れるとNo.100は表記されますがそれ以降は出ませんでした。
=DGET(A1:E9,E1,F1:G2)
前回途中で分からなくなったので細かく説明しました。長くなりましたがよろしくお願いいたします。(EXEL2003)