• ベストアンサー

エクセルで試算したい

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

  • エクセルの関数で算出したいものがあります。

    ・合計金額が493,520円 ・商品の種類は4種類 ・商品の個数は980個 ・4種類ある商品の単価の差は1~5円程度 ・980個のうち、何がいくつあるかの内訳は、4等分になるべく近い数字にする。 という条件です。 計算式がわからなかったので、電卓片手に、何度も計算したら、偶然いい数字が見つかりました。 合計金額493,520円 個数は980個 商品A の単価は502円、個数は202個 =101,404 商品B の単価は503円、個数は243個 =122,229 商品C の単価は505円、個数は247個 =124,735 商品D の単価は504円、個数は288個 =145,152 今回は、たまたま闇雲に電卓を打ったら、ぴったりな数字が出てきましたが、今後、随時数字を変えて出てくるそうです。 数字が変わる部分は、合計数字・個数です。商品が4種類あることと、単価の差が1~5円程度ということと、個数の内訳の差がなるべく4等分に近い数字だというのが条件です。 答え合わせは、計算のつじつまが合えばいいので、何種類かパターンが選べる場合もあるでしょうが、1つのパターンさえ出れば問題ありません。また確実な正解データがないので、手計算のつじつまが合えばOKです。 説明下手だと思いますが、規則がありそうで、なさそうなものですが、関数で数字が出るようなものは作れますか?教えて下さい。

  • エクセルで見積書を作成したいのですが

    エクセルで見積書を作成したいのですが 商品名  個数(単位)  単価  金額 1     A      ア   10000 2     B      イ   10000 3     C      ウ   10000 4     D      エ   10000 のようにリストを作成して、 実際には 商品名  個数(単位)  単価  金額 2     B      イ   10000 1     A      ア   10000 3     C      ウ   10000 1     A      ア   10000 のように、リストの中から選択できるように したいのです。 ネットや本を見ながらやってみましたが、 初心者の為、上手くいきません。 詳しい方、教えてください。 宜しくお願いします。

  • EXCELで日付をKEYとしてデータをもってくる方法

    お世話になります。 EXCELで日付をKEYとして、別シートからVLOOKUP等で データをもってきたいのですがその方法についてご教授ください。 具体的には、 シートAに10月の商品受注データが入っていると仮定し、 シートBのどこかのセルに10/1、10/7、と入力することで シートBに10/1-7迄の受注データのみを表示させることができればと 考えています。 ------------------------------- シートA(10月受注データ) 10/1 商品X 個数 単価 10/1 商品X 個数 単価 10/3 商品Y 個数 単価 10/4 商品Z 個数 単価 10/8  商品X 個数 単価 10/10 商品Z 個数 単価  ・  ・  ・ ------------------------------- シートB(10/1~10/7迄の受注データ) 10/1 商品X 個数 単価 10/1 商品X 個数 単価 10/3 商品Y 個数 単価 10/4 商品Z 個数 単価 ------------------------------- ご回答宜しくお願いいたします。

  • エクセル 昨日教えていただいたのですが。。。続きを

    支店ごとに、各商品の売上単価金額が入力されています。埼玉支店 A商品 38,000円 B商品 32,000円 A商品 40,000円 C商品 28,000円 B商品 39,000円 B商品 45,000円 東京支店 A商品 42,000円 A商品 42,500円 A商品 41,000円 B商品 36,000円のように、各支店の売り上げ成績が、表示されます。(支店によって、売り上げた商品も金額も違います。)金額横の列(セル)に、各支店の各商品ごとに、一番単価が高かった単価金額に、○(丸)を表示。そうでない金額には、一律”-”マイナス表示するには、関数をどうすれば良いですか?教えていただけますと助かります。 ご返事で、教えていただいた関数 (=IF(B2="","",LOOKUP("ーー",A$2:A2)&B2))、 IF(C2="","",IF(C2=MAX(IF(D:D=D2,C:C)),"○","-")) で、希望とおり、『○』を表示するおとができたのですが、同じ金額の場合、複数行が選択されてしまいました。説明が足りず、申し訳ありませでした。同じ商品で、金額が高い商品が複数ある場合は、 一行のみ『○』で、同額でも他の行は、『-』にしたかったのです。あらためて、教えていただけますと助かります。よろしくお願いいたします。

  • Excelの質問です。

    A列に単価、B列に個数、C列に金額が入っています。 単価が一割り増しになったのでA列を一気に一割り増しにしたいのですが、どうすればいいでしょうか。 量が多いので一度に出来る方法があったら教えてください。

  • エクセル関数教えてください。商品契約単価の最高額

    支店ごとに、各商品の売上単価金額が入力されています。埼玉支店 A商品 38,000円 B商品 32,000円 A商品 40,000円 C商品 28,000円 B商品 39,000円 B商品 45,000円 東京支店 A商品 42,000円 A商品 42,500円 A商品 41,000円 B商品 36,000円のように、各支店の売り上げ成績が、表示されます。(支店によって、売り上げた商品も金額も違います。)金額横の列(セル)に、各支店の各商品ごとに、一番単価が高かった単価金額に、○(丸)を表示。そうでない金額には、一律”-”マイナス表示するには、関数をどうすれば良いですか?教えていただけますと助かります。

  • 値引き

    A店及びB店では、ある品物が30個1組1,000円で売られている。しかし、サービス期間中は、A店では同じ値段で20%増量して売っており、B店では1割引きの値段で売っている上に、さらに、10組以上購入した人には10組につき1組サービスしている。 今、ある人はこの品物が最低900個必要であり、購入総額が最小になるようにA、B各店あるいは両店から必要個数をサービス期間中に購入するとき、総額はいくらになるか。 ただし、組単位で購入するものとし、消費税は考慮しないものとする。 10組単位で考えた場合の1個当たりの単価は、 A店では、1000/(30*1.2)=27.77・・・円 B店では、1000*10*0.9/(300+30)=27.2727・・・円 であるから、10組単位ではB店で購入したほうが得である。 そこで、B店で20組購入すると2組サービスがあるから、品物は22*30=660個で、金額は1000*20*0.9=18000円となる。残りの必要個数は900-660=240個であるが、A店では20%増量して売っていることから、36個1組1,000円なので、ここで、5組(36*5=180個)購入し、残り60個を1割引きのB店で2組購入すると総額が最小になる。 したがって、その総額は、18000+1000*5+1000*2*0.9=24800 この解説の最後の方が理解できずに悩んでます。 ここで、A店で5組、B店で2組という数値はどうやって決まるのでしょうか。

  • 割合と比です

    ある商品の販売単価を値下げすると、販売個数は増加し、販売個数の増加率は販売単価の値下げ率の2.5倍となる。売り上げ金額が値下げ前の1.2倍になるように販売単価を値下げするときの最小の値下げ率としはいくらか。 ある商品の販売単価:100とする      個数:100 100(1-a)*100(1+2.5a)=1.2*100*100 私の分からないのは100(1+2.5a)の部分です。 値下げ率がa%ですから、そのまま2.5aとしてはいけないのはなぜなんでしょうか。

  • アクセス レポートのテキストボックス同士の計算

    レポートで集計表を作っていますが、VBAでテキストボックスに入力した数字同士の計算方法がわかりません。 次の様に、月ごとに商品別の売り上げを表示しています。 ---------------------------- <1月>  商品A  5個  500円 商品B 3個  900円 商品C 1個  200円     <合計○○円> <2月>  商品A  1個  100円 商品B 2個  600円 商品C 2個  400円     <合計○○円> ---------------------------- 月・商品名・個数はテーブルの値で、月と商品名をグループにして、個数の合計を表示しています。 金額は、商品ごとの単価が違うので、グループヘッダーの印刷時のイベントプロシージャで設定しています。 select case "商品" case "商品A" 金額 = 個数 * 100 case "商品B" 金額 = 個数 * 300 case "商品C" 金額 = 個数 * 200 end select ここで、この金額の合計を月ごとに求めたいのですが、うまくできません。 Me.合計金額 = DSum("金額", "集計", "月 = '" & Reports!集計!月 & "'") などと入れてみるのですが、全く違う金額が表示されます。 ご指導、宜しくお願いします。

  • EXCELにて商品の規格サイズの値を返す数式を教えてください

    仕事で使用するための集計表を作成しています 商品のサイズごとに規格があり、 横x縦=1辺の最大長さが、規格サイズとなり 規格サイズの単価x数量xm2数=結果金額 セルAに横の長さ、Bには縦、Cには規格サイズ、Dには個数、Eにはm2数、Fに結果金額といった集計をしたいのですが、 規格サイズを返す数式が分からず質問させていただきます 規格サイズですが、横x縦の最大1辺の長さが 1~450までが a 451~750までが b 751~1500までが c とした場合どのような関数を使用するのでしょうか? a単価=100円 b単価=110円 c単価=120円 とここまで返せて 結果金額の計算=Cセル規格サイズ単価xDセル個数xEm2数となれば パーフェクトです ご存知の方お教えいただきますと 非常にありがたいです 今回初めての質問で 質問内容が分かりにくいかもすれませんが どうぞ、よろしくお願いいたします  

専門家に質問してみよう