• ベストアンサー

エクセルで一定比率ずつ減ってく時の計算式

すみません、頭がこんがらがってしまい訳が分からなくなってしまいました。。。 1万円が10%ずつ減ってくと仮定した時、 0: 10000 1: 9000 2: 8100 3: 7290 4: 6561 ・・・ 8: 4304.67 9: 3874.20 10: 3486.78 ・・・ 86: 1.16 87: 1.04 88: 0.94 約88回で破産(=1以下)となります。 この時の「88(この場合だと1以下になるのが)」という破産するまでの回数結果をエクセルで求める関数をご教授下さい。 よろしくお願いします。

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

  • ベストアンサー
  • katun01
  • ベストアンサー率44% (15/34)
回答No.1

参考URLの以下の部分を応用すれば出来るんじゃないでしょうか。 1分間で2つに増える細菌が1億匹になるのは何分後? LOG 2 100000000 = LOG 2 10 8   (基本公式5. から↓) = 8 LOG 2 10 = 8 * 3.321928 = 26.57542 この例では、1分間で2つに増える細菌が約27分後に1億個になることを表しています =LOG( <数値> , <底> )  らしいので、LOG(0.9、0.0001)=4*LOG(0.9、0.1)=87.4138 よって88回。

参考URL:
http://www.excel.studio-kazu.jp/func/log.html
mfc4
質問者

お礼

出来ました!ありがとうございます!! 思ってたよりややこしかったですがwとても参考になるきっかけでした。 追記修正もありがとうございました。

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

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>約88回で破産(=1以下)となります。 >この時の「88(この場合だと1以下になるのが)」という破産するまでの回数結果をエクセルで求める関数をご教授下さい。 考え方は回答No.2で良いと思います。 正確に88と言う回数を求めるにはROUNDUP関数を併用します。 A1=10000 =ROUNDUP(LOG(1/A1,0.9),0) 別解としては次のようにすることもできます。 =MATCH(1,INDEX(N(A$1*0.9^ROW(A$1:A$1000)<1),0),0) =MATCH(0,INDEX(N(A$1*0.9^ROW(A$1:A$1000)>=1),0),0) 尚、ROW(A$1:A$1000)はA1の値によって増減してください。

mfc4
質問者

お礼

別解ありがとうございます。参考になりました。

全文を見る
すると、全ての回答が全文表示されます。
  • katun01
  • ベストアンサー率44% (15/34)
回答No.2

途中の記述が間違えていました。 LOG(0.9、0.0001)=4*LOG(0.9、0.1) ではなく LOG(0.0001、0.9)=4*LOG(0.1、0.9)

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

関連するQ&A

  • エクセルの計算式について

    関数の挿入で、正しい数値結果が記入されているのに エクセルの画面には、その計算式そのものが表示されて います。 検索結果が表示されない理由は何が考えられますか? ご教授下さい。

  • サイコロを6万回振った時、その結果は?

    ●サイコロを6回振るとどうなるか? 1~6の目がそれぞれ1回づつになる事は、めったにないと思います。 この時、ある目が2回だったり、0回だったりとばらつきが発生しますよね。 ●では、サイコロを60000回振るとどうなるか? どの目も10000回にかなり近い回数になり、5000回以下や20000回以上の目は 有り得ないと思います。 (まともなサイコロであれば) さて、質問です。 このように、試行回数が高まるにつれて、その結果が平均化される 現象の事を数学用語でなんと言うのでしょうか? また、このサイコロを6万回振るシミュレーションをしてみたいのですが、 本当にサイコロを振るのは不可能なので、Excelでやるにはどんな Excel関数を使用すれば良いでしょうか?

  • エクセルで利率を求める関数

    ファイナンスリースの貸手の計算利子率を求めるエクセル関数は rate関数でよいと思うのですが、残存価額がある場合はどのように 求めればいいのでしょうか。 例えば 100万円で仕入れた物を移転外ファイナンスリースで契約します。 支払は各年度末に30万円、支払回数は5回の計150万円です 残存価額は10万円とします。 100=30/(1+r)^1 + 30/(1+r)^2 + 30/(1+r)^3 + 30/(1+r)^4 + 30+10/(1+r)^5 となると思うのですが、残存価額はrate関数でどのように指定すれば いいのでしょうか。その他の関数を組み合わせるのでしょうか。 ご教授宜しくお願いします。

  • Excel計算方法(関数)

    Excelについて質問します 画像にあるように 料金の足し算、すなわちこの表の場合 780+530+380+970+170+1180・・・・ となるわけですが、29行目にこれらの合計値を表示させる関数ってありませんでしょうか。 わかる方、ご教授願います

  • 比率の計算について(パチスロ)

    私の頭が悪いため、皆様の知恵を拝借したく質問をさせて頂きます。 最近の台は「低確・通常・高確」など、モードが変わる台がたくさんあります。 その3つのモードの比率などがよく雑誌などに出ていますが、 正確にはどの様な計算式で求められているのでしょうか? 例えば、以下の3個の確率の数値があったとします。 ★低確モード滞在時 (1)通常モードに移行する確率 1/100 平均滞在G数「40G」 (2)高確モードに移行する確率 1/50 平均滞在G数「40G」 この場合、「低確・通常・高確」の滞在比率は、どの様な計算式になるのでしょうか? エクセルなどの関数を用いても構いません。 以上、よろしくお願いいたします。

  • エクセル関数で手数料計算

    エクセル関数で手数料の計算を自動化したいのですが うまく関数が作れません。 宜しくご教授お願い致します 0円~6000円は手数料1500円 6001円~50000円までは25% 50001円~100000円までは23% 100001円以上は20%です。 よろしくお願い致します

  • 再度エクセルについて

    また質問します。 数値で例えば、12,345,600円とあると仮定します。 百円以下の数値を切り捨て、12,345,000円と表示したい時はどのように関数を使えばいいのでしょうか。

  • エクセルの計算方法

    お世話になります。 下記のような計算をしたいのですが なにかいい方法はないでしょうか セルA1~A20に金額が入力されていると仮定して セルB1~B20に結果の金額を表示させたいです。 例) A列        B列 0~4999円までは➡0 5000円~9999円までは➡500円 10000円~14999円までは➡1000円 15000円~19999円までは➡1500円 20000円~24999円までは➡2000円 25000円~29999円までは➡2500円 30000円~34999円までは➡3000円 ・・・・ ・・・・ ・・・・ このような感じで計算したいのですが 行数が多いため手作業では困難です。 関数でもVBAでもかまいません。 宜しくご教授お願い致します。

  • エクセルの計算式について

    こんにちは。エクセルの計算式で教えていただきたいことがあります。 エクセルの計算式を以下のようにしたいのですが、どうすればよいですか? A1の数字が100万以内の場合 A1×10% 100万円を超える場合 (A1-100万円)×20%+10万円 どなたかよろしくお願いします。

  • 計算に使うエクセルの数値の表し方について

    初歩的な質問かもしれませんが… エクセルのセル間で、計算式や関数を使って計算を行うと、答えが6.10479547238…などと割り切れない小数になることが多いです。 これを、例えば小数点以下3桁で表示させるには、書式の表示形式を数値にして桁数を3で指定する方法と、ROUND関数を用いて引数を3にするやり方が考えられます。 この計算結果の数値を用いて、さらに別の計算を行う場合(例えば各計算結果の平均値を出すなど)、どちらのやり方で丸めたものを用いた方が正確でしょうか?

LCDプロジェクター ELP-5300の取説
このQ&Aのポイント
  • LCDプロジェクター ELP-5300の取扱説明書がなく、操作がわからないと困っています。
  • ELP-5300プロジェクターの取り扱い説明書が見当たらず、操作方法についてわからない状況です。
  • ELP-5300プロジェクターの取り扱い説明書がなくて、どのように操作すればいいのかが分かりません。
回答を見る

専門家に質問してみよう