• ベストアンサー

エクセルで文字を入力して「2倍」など指定できますか?

レシピごとに材料名が入れば 「~x2」というふうにしたいのです。VLOOKUPを使い別のセルでレシピごとに量を打ち込めばいいのですが、単純に2倍あるいは4倍することは条件で指定できるでしょうか? 例えばレシピ(1)と(3)の時は等倍、レシピ(2)と(4)の時は2倍というふうにしたいのです。 レシピ(1) A(材料)  B(量) 砂糖   100g レシピ(2) A(材料)  B(量) 砂糖   200g お教え下さい。

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

  • ベストアンサー
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

>とありましたが、この式を入れると指定しない文字(例えばレシピ1)の場合、等倍にならないのです。 失礼しました =(OR(A1="レシピ2",A1="レシピ4")*○+1)*100 丸部分に数字を入れて下さい、 2倍の時は1 3倍の時は2 4倍で3になります。

ss696
質問者

お礼

おお!なるほど! 完璧にできました。 ありがとうございます。

その他の回答 (2)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

レシピ(1)、(2)、(3)、(4)のそれぞれの関係を教えてください。 1.レシピ(1)(2)(3)(4)は同じ料理で2倍4倍の量を作る? 《例えばレシピ(1)と(3)の時は等倍》 2.同じ料理だとすると(1)(3)はなぜ等倍?

ss696
質問者

補足

補足します! レシピ(1)(2)(3)(4)はそれぞれ別の料理です。 (1)はチーズケーキ (2)は豆大福 (3)はモンブラン (4)はあべかわ といったかんじです。 できあがりの量を2倍とかではなく材料の量です。

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

単純にA1セルにレシピ名が入ってるとして =(OR(A1="レシピ2",A1="レシピ4")+1)*100 3倍にする時は+1の部分を+2に、4倍の場合は+3にすれば対応できます。

ss696
質問者

お礼

ありがとうございます。 2倍の場合はできました。 当初の質問と少し離れますが、 >3倍にする時は+1の部分を+2に、4倍の場合は+3にすれば対応できます。 とありましたが、この式を入れると指定しない文字(例えばレシピ1)の場合、等倍にならないのです。 ちなみに4倍の場合と等倍の場合を区別するにはどうすればいいでしょうか?

関連するQ&A

専門家に質問してみよう