- ベストアンサー
エクセルの関数について
再度回答お願いします。 =IF($AF$2*($AH$1+0.00001)の+0.00001の意味がわかりません。 なぜ、+0.00001を入力するか・・・ 上記はこのセルの数式です。ランクづけの資料を作成しております。 初めて見た数式のため・・・ 作成者に聞けばと思ってたんですが、 前回の質問時に、詳細わからずとのことでした。 AFは人数287名、AHは%割合7%です。()が足りないとのことでしたが、後に続くため気にしなくて構いません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#58440
回答No.1
それは完成した式じゃないですネ if文なのに判断が無い。 式の一部しか書かれてないと仮定すると・・・ =if(人数*(割合+0.00001) 割合に「0.01%」足したいだけでは無いですか? なぜ足したいか・・・・・式を考えた人のみぞ知る
その他の回答 (1)
- t-ka
- ベストアンサー率28% (14/50)
回答No.2
私はエクセル使いではないですが、 考えられるのは、演算誤差対策だと思われます。 下記内容をご参照ください。 http://pc.nikkeibp.co.jp/pc21/special/gosa/eg3.shtml
質問者
お礼
迅速の、ご対応・回答をいただき有難うございました。 すっきりとした気分で寝れそうそうです。 さっそく日経PC大事典を購入しようと思います。 取り急ぎお礼まで・・・
お礼
迅速のご回答いただき有難うございます。回答への補足・・・ なれないもので。回答の補足として追記してしまいました。 全文の式を改めて貼付いたしますので、今一度ご回答いただきたく宜しくお願いします=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))))))))