こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルのif関数でセルごとに異なる確率計算

エクセルのif関数で、以下のような条件を満たす数式はどのようにすればよいでしょうか?

・特定のセルに、1か0かのフラグを付けたい。
・そのセルは複数有り、各セルごとに各々のフラグ発生確率が異なる。・・・(例)Aというセルは1フラグ発生確率50%(当然0フラグ50%)、Bというセルは1フラグ発生確率70%(同じく30%)


よろしくお願い致します。

投稿日時 - 2008-02-08 15:29:09

QNo.3756233

すぐに回答ほしいです

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

1例ですが(計算が発生するタイミングで変化します。)
発生確率50%=ROUND(RAND(),0)
発生確率70%=ROUND(RAND()+.2,0)
※RANDは乱数(0~0.999..)を発生させます。
※0.5を四捨五入で0or1になるので50%
※0.2加算することで0.2~0.499..:0.5~1.199..→30:70

投稿日時 - 2008-02-08 15:48:50

お礼

明快かつ迅速なご回答、大変ありがとうございます。解決しました。

投稿日時 - 2008-02-08 15:58:51

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

何を質問しているか全く理解不能なので、具体的にセルの内容と
数値の判断基準を挙げて再質問して下さい。例えばこんな風に

1.セルA1,B1,C1にランダムに数字が発生する。
2.A1が50以上、B1が70以上、C1が100以上、以上の条件のうち2つが
 成立した場合、D1に"1"、成立しない場合D1に"0"を設定する。

投稿日時 - 2008-02-08 15:41:28

あなたにオススメの質問