- ベストアンサー
エクセルでの計算方法?365*364*363*362~
エクセルで365*364*363*362*~*(365-n)のような計算をするにはどのような関数を用いればよいのでしょうか?
- みんなの回答 (15)
- 専門家の回答
質問者が選んだベストアンサー
>=FACT(365)/40^365*COMBIN(40,365) >とやったら#NUM!エラーなんです。 >わたしの書き方が間違っているのでしょうか? はい。#9でn=365,k=40と書きました。 nとkの値が逆です。 =FACT(40)/365^40*COMBIN(365,40) と入力すると0.10876819 という結果が得られます。 1-0.10876819で求める確立は 0.89123181となります。 やってることは、オーバーフローしないように変形しているだけです。 もちろん先に書いたようにk=120を超えるとエラーになります。 ただ確立を求めるには問題ない範囲ですけどね。
その他の回答 (14)
#3です。撤回orz = FACT(365)/FACT(5) でも = PERMUT(365,360) でもオーバーフローしました
お礼
ありがとうございます。 すみません、具体的には =1-365!/365^40*(365-40)! を計算したいのです。 ただ、数学はからきし苦手なんでエクセルにたよろうとしたのですが・・・。 エクセルカテじゃなく数学カテなのかもしれないですね。
実験すると判りますが FACT関数で立式して実行すると FACT(365)を実行する段階で オーバーフローしてしまうようなので PERMUT関数の方がいいでしょう
- 0KG00
- ベストアンサー率36% (334/913)
=fact(365)/fact(n) 階乗はfactですので、これを変形すればよいかと。 もしくは http://office.microsoft.com/ja-jp/assistance/HP052092131041.aspx
お礼
すみません、具体的には =1-365!/365^40*(365-40)! を計算したいのです。
FACT()
お礼
さっそくありがとうございます。 ただ、=FACT(365) だと、#NUM!になってしまうんです。=FACT(170)までなら計算できるんですけど・・・。
- 1
- 2
お礼
ありがとうございました。 おかげさまで、同じ誕生日が存在する確率が99.99%になるには78人いればいいことがわかりました。