準・究極の選択

わかる方がいらっしゃいましたら、お助け下さい。 シート1が在庫表となっており、 一例では御座いますが、下記内容が入力されています。 W列の9~1008に商品状態が入力されています。 AC列の9~1008に製造番号が入力 されています。

お伺いしたい内容と致しましては、
シート2のA列に製造番号を入力し、その結果として、シート1のW列の商品状態が在庫でACセルに製造番号があるがシート2のA列に無い製造番号をシート2のB列に表示したいのと、逆に、シート1のW列の商品状態が在庫でAC列に製造番号が無いがシート2のA列にある製造番号をシート2のC列に表示し、C列に表示された製造番号がシート1のAC列にあるがWセルの商品状態が在庫以外になっている場合は、その商品状態をD列に表示したいのですが、それぞれシート2のB列、C列、D列にどの様な計算式になるのでしょうか?

※表示方法は必ず数式を使いシート2へ表示をさせる


シート1(在庫表)

W列 AC列

販売済み A000001
在庫 A000002
在庫 A000003
返品済み A000004
在庫 A000005
在庫 A000006
販売済み A000007
在庫 A000008
在庫 A000009
在庫 A000010



シート2
理想表示図例

A列 B列 C列 D列

A000000 A000005 A000000
A000002 A000006 A000004 返品済み
A000003 ............... A000007 販売済み
A000004 ............... A000011
A000007 ............... A000012
A000008
A000009
A000010
A000011
A000012

以上、宜しくお願い致します。

A 回答 (1件)

エクセルの「IF」関数を使えばよいです。


http://kokodane.com/kan50.htm
http://www.tipsfound.com/excel/04if

しかし、やりたいことがいま一つ不明確です。

(1)シート1のW列の商品状態が在庫でACセルに製造番号があるがシート2のA列に無い製造番号をシート2のB列に表示したい

→「シート2のA列」のどこに表示してもよいのですか?
 例では、1行目では「シート2のA列」が「A000000」の行のB列に「A000005」が表示されているのですが、「A000000」と「A000005」の関係は何なのですか? 
 単に、「上から詰めて書いている」というだけですか?

(2)シート1のW列の商品状態が在庫でAC列に製造番号が無いがシート2のA列にある製造番号をシート2のC列に表示し

→そんなデータがあり得るのですか? 少なくとも例にはありませんよね?
 「AC列に製造番号が無い」のに、どうやって「シート2のA列にある製造番号」と関連付けるのですか?

(3)C列に表示された製造番号がシート1のAC列にあるが

→上の(2)で、「C列」には「AC列に製造番号が無い」ものを記載するのでは? これだと矛盾しますね。


 ということで、「どうやったらできるか」という「How」の問題以前に、「何をするのか」(What)の定義が必要です。
 質問者さんの本当の質問は、「何をどうしたいのか」がご自分で整理できていないということなのではありませんか?
    • good
    • 0
この回答へのお礼

ご回答頂き、有難う御座います。
わかりにくい質問で申し訳御座いません。
再度、改めて質問を立てさせて頂きましたので、宜しくお願い致します。

お礼日時:2016/01/30 01:02

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