• ベストアンサー

エクセルで不出現回数の出し方教えて下さい。

エクセルで.下記の時.25以上が出現してから不出現回数とその出現確立の 出し方を教えてください。  (右下記のような感じで) ・ A  B C D   不   % 1 10 20 30 28    0   100% 2 28 10 15 20    3   25% 3 20 25 15 10    2   33%         

  • mywho
  • お礼率69% (25/36)

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

  • ベストアンサー
  • NNAQ
  • ベストアンサー率56% (104/184)
回答No.1

「不」のセル=COLUMNS(A:D)-MAX(INDEX((A1:D1>=25)*COLUMN(A:D),)) 「%」のセル=1-「不」のセル/(「不」のセル+1)

mywho
質問者

お礼

有難うございました。出来ました。完璧です。これがほしかったんです。本当に有難うです。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

'#1は、正しくない 'ユーザ定義関数で '=不出現回数(25,A1:D1) '=出現確率(25,A1:D1) Public Function 不出現回数(v As Variant, r As Range) As Integer Dim x As Range Dim c As Integer, flag As Boolean c = 0: flag = False For Each x In r If flag = False And x.Value >= v Then flag = True Else If flag And x.Value < v Then c = c + 1 End If Next 不出現回数 = c End Function Public Function 出現確率(v As Variant, r As Range) As Double Dim x As Range Dim c As Integer, n As Integer, flag As Boolean c = 0: n = 0: flag = False For Each x In r If flag = False And x.Value >= v Then flag = True If flag And x.Value >= v Then c = c + 1 If flag Then n = n + 1 Next 出現確率 = c / CDbl(n) End Function

mywho
質問者

お礼

有難うございます。早速やってみます。でもちょっと回答が私には難しい感じです。出来るかな?頑張ります。

関連するQ&A

  • エクセルで不出現回数とそれの%の出し方教えて下さい。

    エクセルで.下記の時.25以上が出現してからの不出現回数と出現からの不出現%の 出し方を教えてください。  (右下記のような感じで) ・ A  B C D 不出回数  % 1 10 20 30 25    0   100% 2 28 10 15 20    3   25% 3 20 25 15 10    2   33%        

  • エクセルで不出現回数とその%の出し方教えて下さい。

    エクセルで下記の時.最後に25以上が出現してからの 不出現回数とその%の出し方教えて下さい。 A B C 不回 % 1 10 25 10 1 50% 2 30 22 20 2 33% 3 30 10 26 0 100%

  • エクセル

    エクセルで.下記の時.25以上の不出現回数と%の 出し方を教えてください。(右下記のような感じで) ・ A  B C    不   % 1 10 20 30     0   100% 2 28 10 15     2   33% 3 20 25 15     1   50%

  • エクセルで出現した回数を自動表示させたい

    エクセルである文字列について、出現した回数を自動で数えて表示させる方法はないでしょうか。 具体的には A 1 A 2 A 3 B 1 B 2 C 1 のようにしたいです。ご存知の方がおられましたらご教授ください。

  • javascriptで同文字の出現回数を調べるには

    javascriptで入力チェック時に以下の条件を満たすようにしたいのですが、 簡単にできる方法はないでしょうか。 条件 ・文字列内に同じ文字が指定回数以上出現していたらアラートを出したい。 例)「1a1b1a1c」という文字列があったとすると、「1」の出現回数は4。 「a」の出現回数は2。「b」「c」の出現回数は1。 といったように、連続しているとは限らないある特定の文字が 何回出現しているかを知るにはどうしたら良いでしょうか。 正規表現で試みたのですが、どうにもできず困っております。

  • エクセルで重複するセルの出現回数を数えたい

    エクセル2003である列で重複するセルの出現回数を別の列にカウントするマクロの書き方を教えて下さい. 具体的には以下の通りです. A列が実データで,B列に出現回数をカウントする例. A列   B列 12345   33456 12345 99999 12345 ・ ・ ・ に対してマクロ実行すると, A列   B列 12345  1   33456 1 12345 2 99999 1 12345 3 ・ ・ ・ 大体1000行ほどのデータがあります. よい方法があれば教えていただけると大変ありがたいです.

  • 2つの配列/キーが一致する際、要素数の出現回数を求

    2つの配列があり、かつキーが一致する際、要素数の出現回数を求めたいのですが、 どうすれば良いでしょうか? 具体的には、下記「a、b」より「c、d」を導き出したいです ■元データ( a、b キーは対応) Array a (   [0] => 1   [1] => 2   [2] => 2   [3] => 1   [4] => 3   [5] => 1   [6] => 2   [7] => 2   [8] => 3   [9] => 1 ) Array b (   [0] => 0   [1] => 1   [2] => 0   [3] => 1   [4] => 1   [5] => 1   [6] => 1   [7] => 0   [8] => 2   [9] => 1 ) ■欲しい結果 Array c … 「Array b」が1の時の、「Array a」の値の出現回数(キーは「Array a」の値) (   [1] => 3   [2] => 2   [3] => 1 ) Array d … 「Array b」が1以外(0または2)の時の、「Array a」の値の出現回数(キーは「Array a」の値) (   [2] => 2   [1] => 1   [3] => 1 ) ■備考 「Array b」が1の時の「Array a」   [1] => 2   [3] => 1   [4] => 3   [5] => 1   [6] => 2   [9] => 1 ・1が3回 ・2が2回 ・3が1回 「Array b」が1以外の時の「Array a」   [0] => 1   [2] => 2   [7] => 2   [8] => 3 ・2が2回 ・1が1回 ・3が1回

    • ベストアンサー
    • PHP
  • エクセルで数値の出現回数を求めたい!

    エクセルである数値の範囲の出現回数を求めたいです。 例えば   x 1 20 2 40 3 30 4 40 5 50 などのエクセルの表があったとして、xの範囲が25<x<45の数値の出現回数を求めるような方法を探しています。 このエクセルの表の場合、25<x<45の数値は40、30、40で出現回数3回となります。 解決できる方法を知ってる人がいましたらぜひ教えてください。

  • エクセルで連続セルの出現回数を出したいです。

    例えば、A列に、0と1だけのデータが(数万行)あります。 A列 0 0 0 →a 1 →c 1 0 0 0 →a 0 →b 0 1 0 1 1 1 1 0 このデータから、 a:0が3連続した回数 b:0が3連続した次のデータが0だった回数 c:0が3連続した次のデータが1だった回数 (4連続は含まず) こういったデータを出したいのですが、エクセルでどのような方法がありますでしょうか? (上記の例では、a2回、b1回、c1回) よろしくお願い致します。

  • 通話回数の計算についての質問です

    下の表はある月のA~Dの4人の間の通話回数の一部を示したものである。BとDの通話回数は何回か?       A B C D 計 A       20 30 20 70 B 20 60 C 30 65 D 20 45 計 70 60 65 45 という表から BとCの通話回数=a BとDの通話回数=b CとBの通話回数=c CとDの通話回数=d DとBの通話回数=e DとCの通話回数=f として a+b=40 c+d=35 e+f=25 c+e=40 a+f=35 b+d=25 というところまではわかったのですがここからどうやってBとDの間の通話回数を計算するのかわからず困っております。 ぜひご回答のほうよろしくお願いいたします。

専門家に質問してみよう