• ベストアンサー

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

エクセルのif関数で、以下のような条件を満たす数式はどのようにすればよいでしょうか? ・特定のセルに、1か0かのフラグを付けたい。 ・そのセルは複数有り、各セルごとに各々のフラグ発生確率が異なる。・・・(例)Aというセルは1フラグ発生確率50%(当然0フラグ50%)、Bというセルは1フラグ発生確率70%(同じく30%) よろしくお願い致します。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

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

honest_me
質問者

お礼

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

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

何を質問しているか全く理解不能なので、具体的にセルの内容と 数値の判断基準を挙げて再質問して下さい。例えばこんな風に 1.セルA1,B1,C1にランダムに数字が発生する。 2.A1が50以上、B1が70以上、C1が100以上、以上の条件のうち2つが  成立した場合、D1に"1"、成立しない場合D1に"0"を設定する。

関連するQ&A