• ベストアンサー

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

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

質問者が選んだベストアンサー

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.2

回答が付いているにも拘わらず(回答3などは特に丁寧)、それは無視して、 あろうことか、また同じ質問をするとは!!! いるんだなぁ、こんな非常識なのが!! http://oshiete1.goo.ne.jp/qa5820908.html せめて、先の質問はコメントを入れ閉める、という心掛けが必要では??? 以上。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

G2に =IF(F2="","",VLOOKUP(B2,商品一覧!A:D,4,FALSE)) などのようです。 もう一つ仕込みをして =IF(F2="","",IF(COUNTIF(商品一覧!A:A,B2),VLOOKUP(B2,商品一覧!A:D,4,FALSE),"コード無し")) のようにすることもあります。 VLOOKUP関数の引数がよく分からなくて結局出来ない場合が多いですが,これを突破できるとExcel中級です。

doublemac
質問者

お礼

ありがとうございました。 上のほうで無事解決しました。

関連するQ&A