• ベストアンサー

エクセルで試算したい

A商品(単価1500円) B商品(単価3000円)があった場合 A商品、B商品を購入するとき最小の金額で同じ値段(または差を小さくしたい)にするには A商品を2個、B商品を1個購入すれば良いことになります。 でも実際にはこのようにきれいに割り切れる商品は少なくて困っています。 A商品=1850円 B商品=754円 こんな商品の組み合わせの時にそれぞれの商品を購入する個数を 簡単に導きだせる方法を教えて下さい

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

B1セルにA商品C1セルにB商品と文字を入力し A2セルには価格、A3セルには最小の購入個数と入力します。 B2セルには1850、C2セルには754と入力します。 B3セルには次の式を入力し、C3セルまでオートフィルドラッグします。 =LCM($B2,$C2)/B2

JOX
質問者

お礼

ありがとうございました LCM関数ってのが在るのも知りませんでした。 ゴールシークやソルバーを使って求めるのかと思い悩んでいましたので 助かりました。 これで仕事の効率が上がります。

その他の回答 (2)

回答No.2

  さて、(または差を小さくしたい)と言うあいまいな事を無視すれば、 最小公倍数を求める事だから A商品の単価がA1にあり B商品の単価がB1にあと仮定して =LCM(A1,B2) なお、LCM関数を使うには分析ツールアドインをエクセルに組み込んでください。  

JOX
質問者

お礼

早速の回答ありがとうございます。 *「差を小さくしたい」・・・   確かにあいまいな表現でした。申し訳ありません   l4330 様の御指摘の通り「最小公倍数」を求める時に   A商品とB商品を購入する場合出来るだけ両商品の価格差を   ゼロに近づけたくてこのような表現になってしまいました LCM関数・・・初めて見た関数です。 ありがとうございました

回答No.1

  >または差を小さくしたい 小さい差はいくらですか? 差が1000円は小さいのか? 差が100円は小さいのか? 差が10円は小さいのか? 差が1円は小さいのか?  

関連するQ&A