• ベストアンサー

エクセルについて

エクセルです。いい関数あれば教えて下さい。 A列に品名(半角英数文字、規則性なし) B列に当月倉入数 C列にバッチ数があります。 手入力はA列とB列で、そのA列B列を見て何バッチ製造したか関数を使ってC列に返したいのですが、品名によって1バッチの倉入れ数が違います。 A列の品名の違いで計算式をかえれますか? よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.1

質問が質問者の仕事向けで、社内用語のようで、明確でない(バッチ数などもう少し詳しく解説のこと)が、品物ごとに1バッチと言っている個数が違うと言うことなら、表引き、すなわち有名なVLOOKUP関数でできるよ。 当月倉入/単位数(割り算)==>バッチ数のような意味なら (例でのC列を出す関数なら) VLOOKUP関数など仕事でエクセルの関数を使うものの必須関数です。 F列、G列、に A-1234 1300 B-5678 1100 ・・ のような対応表を作っておいて C列に =INT(B2/VLOOKUP(A2,$F1:$G100,2,FALSE))+1 ーーー 内容が違っていたら、こういう誤解も起こりうると言うことで、無視し、質問文に今後気をつけて。

kuroinu3jp
質問者

お礼

早々のご回答有り難うございます。 解決出来ました。 質問の仕方については今後改めます。 有り難うございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#99913
noname#99913
回答No.2

次のように入力してください。 (1)E2:F5に、下のように入力     E    F  2  A-1234  1255  3  B-5678  1120  4  C-9012  1250  5  D-2148  1300 (2)C2に下の式を入力  =B2/VLOOKUP(A2,E:F,2,FALSE) (3)C2をC3:C5にコピー

kuroinu3jp
質問者

お礼

ご回答有り難うございます。 解決出来ました。

すると、全ての回答が全文表示されます。

関連するQ&A