2つの計算式をつなげて再度計算したい

このQ&Aのポイント
  • 8000、 48780、 32520のデータを使用して、2つの計算式を組み合わせて再計算したいです。
  • 4つの計算式を使用して、一つの関数を作りたいです。答えは小さい方に3/5を加えたものになります。
  • 質問の計算式によると、最終的な答えは4555になります。
回答を見る
  • ベストアンサー

2つの計算式をつなげて再度計算したい

A1 8000、 B1 48780、 C1 32520 のデータで 2つの式があり少ない方の答えに3/5を加えて一つの関数にしたいです 4つの式はD1,E1 で計算する F1 に小さい方を表示して G1で再度計算 A1---------B1---------C1---------D1---------E1---------F1-------G1 8000 --- 48780 --- 32520 --- 7592 --- 1706 --- 7592 --- 4555 8,000*10%+8,000*(90%-5%*1.021)=7,592  ------D1に格納 8,000*10%+(48,780+32,520)*20%=17,060   ------E1に格納 MIN(D1:E1) -----------F1に格納 7592*3/5=4,555 -------G1に格納(答え) 1つにするのは難しいのでどなたかおねがいします

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

  • ベストアンサー
回答No.1

  8000*10%+8000*(90%-5%*1.021)これは A1*10%+A1*(90%-5%*1.021) 8,000*10%+(48,780+32,520)*20%これは A1*10%+(B1+C1)*20% =MIN(A1*10%+A1*(90%-5%*1.021),A1*10%+(B1+C1)*20%)+3/5 これでどうですか?  

GOKIBU
質問者

お礼

14330さん こんにちは 最後の+を×にしたらOKでした。これですっきりと使うことができます ありがとうございました

その他の回答 (1)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

8,000*10%+ という部分はD1セルの関数もE1セルの関数も共通ですし、 90%-5%*1.021=0.84895 なのですから、D1~G1の関数を1つにまとめますと =IF(ISNUMBER($A1),($A1*0.1+MIN($A1*0.84895,SUM($B1,$C1)*0.2))*3/5,"") になります。

関連するQ&A

  • エクセルでの座標計算の質問

    基準座標座標X-300 Y-300 の点を X0Y0を中心に回した計算式です E2に回転したい角度を入れて計算します A1= X 基準座標 A2= -300 B1= Y 基準座標 B2= -300 C1= 基準角度 C2= 45       C2式 =ATAN(A2/B2)/(PI()/180) D1= 中心からの距離 D2= 424.2640687   C2式 =SQRT(A2*A2+B2*B2) E1= 回転角度 E2= 0 F1= 合計角度 F2= 45 C2式=C2+E2 G1= X 答え G2= 300 C2式=COS(F2*PI()/180)*D2 H1= Y 答え H2= 300 C2式=SIN(F2*PI()/180)*D2 このとき回転角度E2の値を換えて計算をしたいのですが 45とか135を入れると合計角度が 90度180度になり XかYの答えが0になるのですが 2.59893E-14 このような答えになります この文字列は何でしょうか? 答えを0にはできませんか (注意)   まだ未完成です正と負の使い分けが出来ていません   X-300Y-300で角度を振ってないのに答えは180度   振った答えになっています (これも未解決) EXCEL2000 WINXP

  • エクセルに以下のような複雑な計算をさせたいです。

    エクセルに以下のような条件の計算をさせたいです。 「2a , 3b , 5c , 6d , 8e , 10f」 a+b+c+d+e+fが上のどれよりも小さくなる場合の、 a,b,c,d,e,fの数字の組みわせで最も小さいものを求めたいです。 2a ≧ a+b+c+d+e+f 3b ≧ a+b+c+d+e+f 5c ≧ a+b+c+d+e+f 6d ≧ a+b+c+d+e+f 8e ≧ a+b+c+d+e+f 10f ≧ a+b+c+d+e+f (ただし、a,b,c,d,e,fは正の数) ※分かりやすいように、これらの数字は適当に入れたので、答えが無いかと思います。 実際は別の数字に置き換えます。 ※また、コンピュータが無限に計算し続けることを防ぐために上限を決めてもいいです 関数かマクロで計算させる方法を教えて下さい。 わかりやすくなるようにシンプルに説明しましたが、 実際は最大13組まで計算することになり、 自力でも計算してみましたが、とてつもなく時間がかかりました。 出来ればコンピューターに計算させたいと思い質問しました。

  • INDEX関数について再度質問させてください

    先回、INDEX関数について相談し、その式を教えていただきました。例示した表にその式を当てはめたところ、正しい答えが表示されましたが、同じ形式でデータ数を増やしたところ、正しい答えを出していた欄の数字が異なってしまいました。それ以外の欄の答えはあっています。どうしてこのようになってしまうのかがわかりません。どうかよろしくお願いいたします。 表を添付しましたが、式がみずらいと思いますので、例示します。 (1月4日の式) INDEX($C$2:$C$25,MATCH(MIN(IF(($A$2:$A$25=E2)*($C$2:$C$25<>0),$B$2:$B$25,"")),(($A$2:$A$25=E2)*($C$2:$C$25<>0)*$B$2:$B$25))) (1月7日の式) INDEX($C$2:$C$25,MATCH(MIN(IF(($A$2:$A$25=E3)*($C$2:$C$25<>0),$B$2:$B$25,"")),(($A$2:$A$25=E3)*($C$2:$C$25<>0)*$B$2:$B$25))) 8日・9日の式は、文字数の関係で表示できませんが、参照欄(E2/E3など)以外は、式に変わりがありません。なぜこのようになるのでしょうか?

  • 1つのセル内で最終的にGの答えを出したいのですが、どのように計算すれば

    1つのセル内で最終的にGの答えを出したいのですが、どのように計算すれば良いでしょうか? (A+B)×C=D×E-F=G 各アルファベットには任意の数字が入ります。 (A+B)×CからDを導き出し、Dに対して×E-Fを行い最終的にGを出したいのです。 (A+B)×C=Dに対して真横のセルでD×E-Fは出せるのですが、 1つのセル内で解答を出したいのです。 ご教授よろしくお願いします。

  • 計算式を教えてください

    A   B  C  D  E  F  G 100 120 100 100 90 100  Gに判定の計算式をいれたいのですが、条件はA~Cは100以上なおかつ、D~Fのうち上位2つをぬきだしてそれが100以上なら”○”そうじゃなければ”×”としたいのですがわかる方教えてください。

  • 【関数】エクセルでの時間の計算

    いつもお世話になっております。 エクセルでの時間の計算に関する質問です。 下記のような30行ぐらいの表があり、A,B,C,D列は手打ち、E,F,G列は関数が入力されています。 この場合D2は空白ですが、両方に15ずつ入力されている場合もあります。  A  B  C D    E     F        G 8:00 8:30 30 _ =(B2-A2)*24 =(C2+D2)/60 =IF(E2=F2,"〇","×") 結果、判定をしたいG列が〇になったり×になったりしますが、それがなぜなのか教えてください。

  • エクセルの計算式VLOOKUPを再度教えてください!

    再度,質問いたします、わかりましたら、教えてください。 エクセルの計算式でE1のセルに次の計算式があった時に =VLOOKUP(B1,$F$1:$G$10,2,FALSE)この式は、成り立っています。 「この時にもう1つ条件をつけて、A1のセルの値(20種類の値が、ある時)に対して範囲を変えることはできますか。たとえばA1セルが50という値のときは、$F$1:$G$10の範囲ですが、A1セルが130と言う値のときの範囲は$F$11:$G$15、A1が201のときの範囲は$F$16:$G$25を指定のように範囲を変えられますか?FとGに範囲が20種類タテにあります。H1からH10のセルは50という値、H11からH15のセルは130という値,H16からH25のセルは201と言う値があります。AからE列は1から1000のセルがあってE列は計算式をコピーします。」わかりましたら、計算式を書いてお教えください。

  • Numbersでの計算で困っています

    現在2015年8月での最新バージョンNumbers バージョン 3.5.3を使用しています。 添付画像の計算で、商品Aの1単位が6個、商品Bの1単位が4個、Cが4個、Dが3個、Eが6個、Fが5個、Gが2個です。 商品AをAさんが4個、Bさんが5個、Cさんが1個を購入したとすれば、合計は「=SUM(C2:E2)×B2」で60個と計算出来ますが、以下商品B~GまではセルF2の計算式をセルF3~F8までコピーで出来ました。 ここまではわかります。 次に、Aさんが商品A~Gを購入した場合の計算方法ですが、 「=SUM(C2×B2+C3×B3+C 4×B4+C5×B5+C6×B6+C7×B7+C8×B8)」 これで99個と計算できますが、実際使いたいのは縦50種類以上になるのでもう少し効率のいい計算式を教えていただきたいのと、Bさんの合計はAさんの合計の式(セルC10)をコピーしてもC列とD列で計算されてしまいます。 10行目にはC列✕B列の合計、D列✕B列、E列✕B列の合計を表示させたいのですが、簡単に計算できる方法はありませんか? よろしくおねがいします。

  • 計算結果が合わない

    下記の計算をしています(計算式=ABC/F+G(D+E) 電卓及びexcelで計算すると、結果の3,683まではあっているのですが、 下記表の4行目の結果が、電卓では、9,684、Excelで計算すると、 どうしても8,507となってしまいます。 計算式が間違っているのでしょうか?? Excel計算式 =B21*C21*D21/G21+H21*(E21+F21) 何度、電卓で計算しても、9,684となってしまいます。 よろしくお願いいたします。 A B C D E F G 結果 2.64  1312.5  511 11.49  1.5  5407  0 327 27.6  1312.5  511 11.49  1.5  5407  20 3,683 23.76 1312.5  511 11.49  1.5  5407  428 9,684

  • MSエクセルで計算式のコピー

    SUMIF関数を使いたく、表を作成しC,Dセルを結合し 計算式を結合したセルに、例えば=SUMIF($C$3:$C$11,$B15,E$3:E$11) と記述し、同じ行のE,Fセルを結合しこの計算式をコピーすると 計算式が=SUMIF($C$3:$C$11,$B15,G$3:G$11)となってしまいます。 計算式が=SUMIF($C$3:$C$11,$B15,F$3:F$11)となって欲しいのですが、 コピーの仕方が間違っているのでしょうか教えて下さい。

専門家に質問してみよう