• 締切済み

エクセル関数の利用法

不特定に発生する整数を実績で概ね500回(まだ増える予定) これらの実績を踏まえて、次に発生するであろう整数を予測する。 算定式の立て方もしくは、関数を教えて頂きたい。 例 1~10の整数で、ランダムに実績が500回ほどあります。その次に発生すると予想される。整数を算出するにはどうすればいいでしょうか?

みんなの回答

  • immaculee
  • ベストアンサー率60% (9/15)
回答No.3

A1~A500のセルに数値が入力されているとします。 =mode(A1:A500) mode()関数は参照範囲の中で最頻値を返します。 例えば5が500個中300個を占めていたりすれば、次の数字は5である確率が最も高いでしょう。 ですが実績値がなんの実績なのかによってアプローチの仕方が変わると思います。 統計学 等で検索して方法を模索してみてはいかがでしょうか? ところでロトくじ等の自分で番号を予測するタイプのくじで、 必勝法と銘打っては以下のような理論を展開して情報料として金を要求する詐欺があります。 以下のような理論ですが数学的にはなんの意味も有りません。 ・過去にでた数字がまた出現する確率は低い ・最近でた数字ほど確率が低い ・以上を踏まえて数字を絞り、確率の高い数字程何枚も買って、確率の低い数字程数枚しか買わないようにする。 ・これをずっと続けていれば一時的に損をしたとしても必ず儲けが出る。 もちろん、1~10の数字があるなら、どの数字が出現する確率も10/1です。 例えばサイコロを10回ふって10回連続で6が出たとしても、 11回目に6がでる確率は1/6です。 計算としては、 11回連続で6が出る確率-10回連続で6が出る確率=1回連続で6がでる確率 です。 もしも、こういう回答を期待しているならば騙されないようにしましょう。

全文を見る
すると、全ての回答が全文表示されます。
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

予測出来たら乱数として使えないのでは?

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

乱数というのがどういったものかご存知ですか? とくにExcel2003以降のrand関数は500回程度の試行では予測なんてできませんよ。 性能の悪いとされていた2002以前のものでも100万回以下であれば、問題ないといわれてましたから。

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

関連するQ&A

  • エクセル関数で任意抽出して、ランダム利用するには?

    Visual Basic の知識が無いので、エクセル関数に限定して教えて欲しいのですが、 (例) (1)ロト6の予想システムを表計算でしたい。使用数字は、1~43 (2)セルB1~C43までの表がある (3)B1~B43には1~43の数字 (4)C1~C43には、独自の予想法により、関数で絞り込んだ数字の隣に◎、候補以外は空白 (5)◎がついた候補数字のみを、ランダムで6個抽出する関数を設定したい フィルタ機能を使って、データ抽出する「マクロボタン」の登録とかでもやってみたのですが、 最後のランダムで抽出する段階で、わからず手詰まりになってしまいます。 良い方法がありましたら、是非教えて下さい。お願いします。

  • エクセルの関数について教えてください!

    質問1)エクセルで予想売上を算出する方法を教えてください 添付させて頂きました画像のように、月の売上の予想を計算したいのですが、どうしたら良いでしょうか? 今までは電卓で『その日までの売上÷その日までの日数×その月の日数』で算出していたのですが、これをエクセル2007で算出するにはどういった関数で求めれば良いでしょうか? 質問2)毎日の売り上げを入力していて、その日までの平均売上を算出したい場合、 例えば画像の場合だと『7月3日までの売上÷3』になると思いますが、このような式だと毎日割る数を変えなくてはなりません。 そこで自動?で売上を入力した日数を出して『その日までの売上÷売上を入力した日数』というような式にはできないでしょうか? 質問3)とあるセルの書式が『#.##"%"』となっているのですが、0.15%や0.25%といった場合の『0』が表示されません。 つまり0.15%の場合は『.15%』、0.25%の場合は『.25%』と表示されてしまいます。 これを『0』まで表示させるにはどのような書式にすれば良いでしょうか? きちんと伝わっているか不安ですが、どうぞ宜しくお願い致します。

  • IF関数でしょうか? 分からないので教えて下さい。

    IF関数でしょうか? 分からないので教えて下さい。 A1のセルにLの文字が入っている場合は(C1-B1)*D1として、A1のセルにSの文字が入って いる場合は(B1-C1)*D1します。答えは必ず小数点付きになりまして、且つ小数点以下が2桁だったり3桁だったりランダムになります。その少数点を外して整数とする。 これを一つの計算式で構築して値を算出することは可能でしょうか? もし可能なら、どのような式を構築したら良いか教えて頂けませんでしょうか? 面倒な質問で申し訳ありませんが教えて頂けると幸いです。

  • EVM(アーンドバリューマネジメント)について教えてください。

    EVM(アーンドバリューマネジメント)について教えてください。 EVMを勉強しており、基本的なことは理解できましたが、1点疑問に思うことがあります。 総コスト予測(EAC)を算出したいのですが、EVMの算出式を使わなくても、以下の式で 総コストは算出できるかと思います。 ・総コスト=プロジェクト総予算×(コスト消化率/作業進捗率) もちろんEVMの算出式を使った場合も同じ数値が算出できるので、総コスト予測を 見る場合は、EVMをわざわざ用いなくてもいいのではないでしょうか? 具体的な数値で例を挙げますと、以下のようになります。 プロジェクト総予算(BAC)=20,000,000 WBS総数=1,000 1WBSあたりの平均予算=20,000 計画出来高(PV)=8,000,000 ⇒予定WBS=400 実績出来高(EV)=6,000,000 ⇒実績WBS=300 実績コスト(AC)=10,000,000 上記の数字を使って、最初にEVMで定義されている算出式で総コストを 出してみます。 【EVMでの総コストの算出】 コスト効率(CPI)=0.6 ←実績出来高/実績コスト 総コスト(EAC)=33,333,333 ←実績コスト+(プロジェクト総予算-実績出来高)/コスト効率 よって、総コスト(EAC)は「33,333,333」です。 次に冒頭に記載した式で、総コストを算出してみます。 【冒頭の式での総コストの算出】 コスト消化率=1.25 ←実績コスト/予定コスト 作業進捗率=0.75 ←実績WBS/予定WBS 総コスト=33,333,333 ←プロジェクト総予算×(コスト消化率/作業進捗率) よって、これでも総コストは「33,333,333」となりEVMと同じ結果が導かれます。 従って、総コスト予測を見る場合は、EVMをわざわざ用いなくてもいいのではない でしょうか? 誰か教えてください!!!

  • パスカル言語を用いた乱数利用について

    パスカル言語を用いた乱数発生についての質問です。 パスカル言語を用いて0~100までの整数をランダムで10個出したいので、次のようにプログラムを組んだのですが、 欲しい乱数が出てきません。どこが間違えているか指摘していただけないでしょうか。よろしくお願いします。 var x : integer; p : real; {本当はintegerなのだろうが、使うよう指示されたrandom関数を使うとなるとrealしか受け付けなかった。} begin i := 0; x := seed(wallclock); while i <> 10 do begin i := i + 1; p := random(100); writeln('random(100)=',p) end end. ちなみに、これを出力した時の例はこのような感じです。 random(100)=6.8e-01 random(100)=6.4e-02 random(100)=9.3e-01 random(100)=1.3e-01 random(100)=7.2e-01 random(100)=8.8e-01 random(100)=9.1e-02 random(100)=9.5e-01 random(100)=3.6e-01 random(100)=7.9e-01 (※6.8e-01とは6.8*10^(-1)をのことです)

  • エクセルの関数の計算式について教えてください。お願いします。

    エクセルの関数の計算式について教えてください。お願いします。   A B C D E F G H I J 1 8 6 3 2 5 10 9 4 1 7 2 16   19       13 3 4 1 3 7 2 8 6 10 9 5 4 5 20 19 18 17 16 15 14 13 12 11 上のようなエクセルの表があります。1の行にランダムに数字が入ります。たとえばG1に9が必ず入るわけではありません。毎回違います。 4の行も同じようにランダムで数字が入ります。 そこで1の行に入った数字が4の行の同じ数字を感知してその下の5の行の数字が2の行に来るようにしたいのですが。どうにかなりませんでしょうか。 一応例をかきましたが、1の行の8があります、4の行にも8があります、4の行8の下に16のがあります、その16が、1の行の8の下に来るようにしたいのです。 このような関数式ありましたら教えてください。お願いします 

  • エクセル RAND関数について

    こんばんは。エクセルの練習問題集をやっていて、意味のわからないものがあり教えてください! 問題は  0~100までの任意の整数を表示する関数式として適切なものは、次のうちどれか。     (1) =RAUND(RAND()*100,0)     (2) =INT(RAND()*100)     (3) =ROUND(RADIANS()*100,0)     (4) =INT(RADIANS()*100) というものです。 本では正解は(1)になっています。 でもこれ、(2)でもOKなのではないでしょうか? 実際にやってみて、(2)でも出来るじゃん!って思ってしまって、問題の真意がつかめないのです。 なぜ(2)は不適切なのか、どうか教えてくださいませ!

  • エクセル関数(文字検索で・・・)

    初めまして。今ある特定範囲の中から指定した文字があるかないかを検索してその文字があれば○・なければ×と言う事をしたいのです。IFを使ってするのはわかっているのですが、特定範囲の中から指定した文字を検索することはできますか?今やっているものの例ですが、セルA1に"あ"・B1に"い"・C1に"う"とあったとします。作成した式は"あ"があれば○としたとき、=IF(A1:C1="あ","○","×")としました。関数のダイアログボックスでは答えがでているのですが、実際に式を確定するとVALUEのエラーがでます。なぜでしょうか?根本がちがってますか?今の例のような範囲のなかから指定する文字を探す関数などありますか? 意味が伝わるでしょうか?どう書いていいのか・・。すみません教えて下さいm(__)m

  • EXCEL関数を使って単価の違うものを計算

    会社で次のような計算をするにはどのようにしたらよいでしょうか?関数の考え方すらわからなくて困っています。 1枚~1000枚までは、一枚あたり35円 1001枚以上は、一枚あたり30円 A1:1000(枚) A2:244(枚) A3に合計の1246  したいことは、 (1000*35)+(244*30)/1246=34.20545746 小数点以下が発生した場合は(1~9)、全て繰り上げて整数にする B1に答えの35を返す これを関数を使ってB1に答えを出したいです。 どのような、関数の式になるのでしょうか? 申し訳ありません関数初心者で、やりたいことはわかるのですが、それをどのように膨大な関数の中から探して組み立てて考えてよいのかわかりません。 ズバリ答え、またアドバイスでも結構です。よろしくお願いします。(*゜(工)゜*)(。 。 )ペコッ!!

  • エクセルの関数のコピー

    エクセルの関数を下のセルにコピーをすると、1つずつ関数の式がずれてくるのですが同じ範囲の関数を同じ様に入力したい場合はどうすればいいですか? 例)=VLOOKUP(F3,Sheet2!A1:E5000,2,0) という関数があったとすると 次の行には=VLOOKUP(F4,Sheet2!A1:E5000,2,0) と検索値のみが1つ変わる感じにしたいのですが・・・ コピーでは無理なのでしょうか。やはり1つ1つ数式を入れてやらないとだめでしょうか。