質問 |
||
| 質問者:reylhc | エクセルの関数について | |
|---|---|---|
困り度:
|
再度回答お願いします。 =IF($AF$2*($AH$1+0.00001)の+0.00001の意味がわかりません。 なぜ、+0.00001を入力するか・・・ 上記はこのセルの数式です。ランクづけの資料を作成しております。 初めて見た数式のため・・・ 作成者に聞けばと思ってたんですが、 前回の質問時に、詳細わからずとのことでした。 AFは人数287名、AHは%割合7%です。()が足りないとのことでしたが、後に続くため気にしなくて構いません。 |
|
質問投稿日時:08/03/23 20:51 質問番号:3888501 |
||
回答 |
|
| 回答者:t-ka | 私はエクセル使いではないですが、 考えられるのは、演算誤差対策だと思われます。 下記内容をご参照ください。 http://pc.nikkeibp.co.jp/pc21/special/gosa/eg3.shtml |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/03/23 23:41 回答番号:No.2 |
|
| この回答へのお礼 | 迅速の、ご対応・回答をいただき有難うございました。 すっきりとした気分で寝れそうそうです。 さっそく日経PC大事典を購入しようと思います。 取り急ぎお礼まで・・・ |
回答良回答20pt |
|
| 回答者:noname#58440 | それは完成した式じゃないですネ if文なのに判断が無い。 式の一部しか書かれてないと仮定すると・・・ =if(人数*(割合+0.00001) 割合に「0.01%」足したいだけでは無いですか? なぜ足したいか・・・・・式を考えた人のみぞ知る |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/03/23 20:57 回答番号:No.1 |
|
| この回答への補足 | 迅速のご回答いただき有難うございます。 全文の式を貼付しますので、今一度ご回答いただけたらと存じます。 =IF($AF$2*($AH$1+0.00001)>AG13,10,IF($AF$2*($AH$1+$AH$2+0.00001)>AG13,9,IF($AF$2*($AH$1+$AH$2+$AH$3+0.00001)>AG13,8,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+0.00001)>AG13,7,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+$AH$5+0.00001)>AG13,6,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+$AH$5+$AH$6+0.00001)>AG13,5,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+$AH$5+$AH$6+$AH$7+0.00001)>AG13,4,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+$AH$5+$AH$6+$AH$7+$AH$8+0.00001)>AG13,3,2)))))))) |
| この回答へのお礼 | 迅速のご回答いただき有難うございます。回答への補足・・・ なれないもので。回答の補足として追記してしまいました。 全文の式を改めて貼付いたしますので、今一度ご回答いただきたく宜しくお願いします=IF($AF$2*($AH$1+0.00001)>AG13,10,IF($AF$2*($AH$1+$AH$2+0.00001)>AG13,9,IF($AF$2*($AH$1+$AH$2+$AH$3+0.00001)>AG13,8,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+0.00001)>AG13,7,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+$AH$5+0.00001)>AG13,6,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+$AH$5+$AH$6+0.00001)>AG13,5,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+$AH$5+$AH$6+$AH$7+0.00001)>AG13,4,IF($AF$2*($AH$1+$AH$2+$AH$3+$AH$4+$AH$5+$AH$6+$AH$7+$AH$8+0.00001)>AG13,3,2))))))))。 |